Exemple #1
0
# 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)
Exemple #3
0
 def setUpClass(cls):
     setup.set_verbose(True)
     setup.set_json(False)
     setup.use_keosd(False)
Exemple #4
0
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