# standard imports import unittest import logging # local imports from cic.ext.eth import CICEth # tests imports from tests.eth.base_eth import TestCICEthBase logging.basicConfig(level=logging.DEBUG) logg = logging.getLogger() class TestCICEthOffline(TestCICEthBase): def setUp(self): super(TestCICEthOffline, self).setUp() self.adapter = CICEth(self.core_processor, self.chain_spec, self.resources, self.proofs) def test_offline_token_index(self): self.adapter.token_address = self.token_address v = self.adapter.process_token_index() self.assertEqual(self.adapter.outputs[0], v) self.assertEqual(self.adapter.outputs[0][:8], '4420e486') def test_offline_address_declarator(self): self.adapter.token_address = self.token_address v = self.adapter.process_address_declarator() self.assertEqual(v[0][:8], 'ae47ece0') self.assertEqual(len(v), 3) if __name__ == '__main__': unittest.main()