def test_add(self): d = DockerOpts() d.add('foo', 'bar') assert 'foo' in d.data assert d.data['foo'] == ['bar']
def test_data_persistence(self): x = DockerOpts() x.add('juju', 'is amazing') d = DockerOpts() assert d.data['juju'] == ['is amazing']
def test_to_s(self): d = DockerOpts() d.add('foo', 'bar, baz') assert d.to_s() == "--foo=bar --foo=baz"
def test_remove_single(self): d = DockerOpts() d.add('foo', 'bar, baz') d.remove('foo', 'baz') assert 'baz' not in d.data['foo'] assert 'bar' in d.data['foo']
def test_add_multi(self): d = DockerOpts() d.add('foo', 'bar, baz') assert 'foo' in d.data assert d.data['foo'] == ['bar', 'baz']