# python3 ./tests/unittest3.py import setup import eosf import node import unittest from termcolor import cprint setup.set_verbose(True) setup.set_json(False) setup.use_keosd(False) CONTRACT_NAME = "_e4b2ffc804529ce9c6fae258197648cc2" class Test1(unittest.TestCase): def run(self, result=None): """ Stop after first error """ if not result.failures: super().run(result) @classmethod def setUpClass(cls): testnet = node.reset() assert (not testnet.error) wallet = eosf.Wallet() assert (not wallet.error) account_master = eosf.AccountMaster() wallet.import_key(account_master)
# python3 ./tests/lottery.spec.py import setup import eosf import node import unittest from termcolor import cprint import time setup.set_verbose(False) setup.use_keosd(False) class Test1(unittest.TestCase): def run(self, result=None): """ Stop after first error """ if not result.failures: super().run(result) @classmethod def setUpClass(cls): CONTRACT_NAME = "/Users/markmathis/Projects/EOS/lottery/src/contracts/Lottery" testnet = node.reset() assert (not testnet.error) wallet = eosf.Wallet() assert (not wallet.error) account_master = eosf.AccountMaster() wallet.import_key(account_master) assert (not account_master.error)
def setUpClass(cls): setup.set_verbose(True) setup.set_json(False) setup.use_keosd(False)
class TestSessionInit(unittest.TestCase): setup.set_verbose(False) setup.use_keosd(False) def run(self, result=None): """ Stop after first error """ if not result.failures: super().run(result) @classmethod def setUpClass(cls): pass def setUp(self): pass def test_04(self): print(""" Start a local test EOSIO node: """) reset = eosf.reset() self.assertTrue(not reset.error) print(""" Create a local wallet (not with EOSIO `keosd` application): """) global wallet wallet = eosf.Wallet() self.assertTrue(not wallet.error) print(""" Implement the `eosio` master account as a `cleos.AccountMaster` object: """) global account_master account_master = eosf.AccountMaster() wallet.import_key(account_master) print(""" Create accounts `alice`, `bob` and `carol`: """) global alice alice = eosf.account() self.assertTrue(not alice.error) alice.account wallet.import_key(alice) global bob bob = eosf.account() self.assertTrue(not bob.error) wallet.import_key(bob) global carol carol = eosf.account() self.assertTrue(not carol.error) wallet.import_key(carol) def tearDown(self): pass @classmethod def tearDownClass(cls): pass