def test_set_dotted2(self): data = {'a': {'b': 1}} attrs = NodeAttributes([data], write=data) attrs.set_dotted('a.c.d', 2) self.assertEqual(attrs['a']['c']['d'], 2) self.assertEqual(attrs.get_dotted('a.c.d'), 2) self.assertEqual(data['a']['c']['d'], 2)