smell: fixes assert in container constructor.
This commit is contained in:
@ -130,6 +130,20 @@ def test_requires():
|
||||
assert svcargs['output'] == vcr.append
|
||||
|
||||
|
||||
def test_constructor():
|
||||
c1 = Container(foo='foo', bar='bar')
|
||||
assert 2 == len(c1)
|
||||
|
||||
c2 = Container({'foo': 'foo', 'bar': 'bar'})
|
||||
assert 2 == len(c2)
|
||||
|
||||
assert c1['foo'] == c2['foo']
|
||||
assert c1['bar'] == c2['bar']
|
||||
|
||||
with pytest.raises(ValueError):
|
||||
Container({'bar': 'bar'}, foo='foo')
|
||||
|
||||
|
||||
@pytest.mark.parametrize('services', [None, {}])
|
||||
def test_create_container_empty_values(services):
|
||||
c = create_container(services)
|
||||
|
||||
Reference in New Issue
Block a user