def test_attribute_read(self): d = Bunch() d.name = 'value' assert d.name == 'value'
def test_repr(self): d = Bunch() assert repr(d) == 'Bunch({})' d.name = 'value' self.assertEqual(repr(d), "Bunch({'name': 'value'})")
def test_attribute_assignment(self): d = Bunch() d.name = 'value' assert hasattr(d, 'name') self.assertEqual(d['name'], 'value')