Exemple #1
0
 def test_load_chain(self):
     chain = Chain(
         blocks=[Block(
             timestamp=datetime(2017, 8, 9, 10, 11, 12, tzinfo=pytz.UTC),
             prev_hash='xxyy',
             data={'foo': 'bar'}
         )])
     json.dump(chain.to_dict(), open(os.path.join(FileBackend.FILE_DIR, 'n2.json'), 'w'))
     c2 = self.backend.load_chain('n2')
     self.assertEqual(c2.to_dict(), chain.to_dict())
Exemple #2
0
 def test_save_chain(self):
     chain = Chain(
         blocks=[Block(
             timestamp=datetime(2017, 8, 9, 10, 11, 12, tzinfo=pytz.UTC),
             prev_hash='abcd',
             data={'foo': 'bar'}
         )])
     self.backend.save_chain(chain, 'n1')
     d = json.load(open(os.path.join(FileBackend.FILE_DIR, 'n1.json')))
     self.assertEqual(d, chain.to_dict())