def test_delattr(self): """ test delattr """ a = Mash() a.foo = 1 a.bar = 2 a.fig = 3 assert set(a.keys()) == {'foo', 'bar', 'fig'} delattr(a, 'bar') assert set(a.keys()) == {'foo', 'fig'}
def test_keys(self): """ test dict.keys """ a = Mash() a.foo = 1 a.bar = 2 a.fig = 3 assert len(a) == 3 assert len(a.keys()) == 3 assert set(a.keys()) == {'foo', 'bar', 'fig'}
def test_copy_constructor(self): """ test copy constructor """ a = Mash() a.foo = 1 a.bar = 2 a.fig = 3 b = Mash(a) assert len(b) == 3 assert len(b.keys()) == 3 assert set(b.keys()) == {'foo', 'bar', 'fig'}