def test_set_creates_list(self): value = {'root': {'stuff': {'users': [{'username': '******'}]}}} obj = Traverser(value) obj.set('root.stuff.parts.0.auto', 'any') self.assertEqual(obj.get('root.stuff.parts.0.auto'), 'any')
def test_set_updates_existing_node(self): value = {'root': {'users': [{'username': '******'}]}} obj = Traverser(value) obj.set('root.users', 'any') self.assertEqual(obj.get('root.users'), 'any')