Beispiel #1
0
 def test_flyweight_redundant_init(self):
     first = JsonDelver(self.file.name)
     first.set('/new', 'something')
     second = JsonDelver(self.file.name)
     self.assertEqual(second.get('/new'), 'something')
     self.assertIs(first, second)
Beispiel #2
0
 def test_write(self):
     delve = JsonDelver(self.file.name)
     delve.set('/newkey', 'something')
     delve.write()
     written = json.load(open(self.file.name, 'r'))
     self.assertEqual(written, delve.data)