def setUp(self): test_util.print_testname( f"{self._testMethodName} \n {self._testMethodDoc}") self.db_connection = leveldb.LevelDB(self.db_path, create_if_missing=True) self.db_proxy = ScoreDbProxy(self.db_connection) self.db_proxy.init_invoke(MockGenesisBlock())
def setUp(self): test_util.print_testname(self._testMethodName) cert_path = os.path.join(os.path.dirname(__file__), "../../resources/unittest/CA") cert_pass = None self.__ca.load_pki(cert_path, cert_pass) self.__origin_channel_option = deepcopy(conf.CHANNEL_OPTION)
def setUp(self): test_util.print_testname(self._testMethodName) # BlockChain 을 만듬 test_db = test_util.make_level_db(self.db_name) self.assertIsNotNone(test_db, "DB생성 불가") self.chain = BlockChain(test_db) test_util.print_testname(self._testMethodName)
def setUp(self): test_util.print_testname(self._testMethodName) self.peer_auth = Signer.from_prikey(os.urandom(32)) set_mock(self) # BlockChain 을 만듬 self.test_store = test_util.make_key_value_store('blockchain_db') self.assertIsNotNone(self.test_store, "DB생성 불가") self.chain = BlockChain(self.test_store)
def setUp(self): test_util.print_testname(self._testMethodName) if self.__cert is None: with open( conf.CHANNEL_OPTION[list( conf.CHANNEL_OPTION)[0]][PublicVerifier.PUBLIC_PATH], "rb") as der: cert_byte = der.read() self.__cert = cert_byte
def setUp(self): test_util.print_testname(self._testMethodName) self.peer_auth = test_util.create_default_peer_auth() set_mock(self) # BlockChain 을 만듬 test_db = test_util.make_level_db(self.db_name) self.assertIsNotNone(test_db, "DB생성 불가") self.chain = BlockChain(test_db)
def setUp(self): test_util.print_testname(self._testMethodName) self.peer_auth = Signer.from_prikey(os.urandom(32)) set_mock(self) # BlockChain 을 만듬 test_db = test_util.make_level_db(self.db_name) self.assertIsNotNone(test_db, "DB생성 불가") self.chain = BlockChain(test_db)
def setUp(self): test_util.print_testname(self._testMethodName) self.__peer_auth = test_util.create_peer_auth() peer_service_mock = Mock() peer_service_mock.peer_manager = Mock() mock_info = PeerInfo(peer_id=self.__peer_id, group_id='a', target="192.0.0.1:1234", status=PeerStatus.unknown, cert=self.__peer_auth.get_public_der(), order=0) mock_peer_object = PeerObject(mock_info) def get_leader_object(): return mock_peer_object peer_service_mock.peer_manager.get_leader_object = get_leader_object ObjectManager().peer_service = peer_service_mock
def test_invoke_and_query(self): """ 생성된 블럭체인에 Score를 실행하고 체인코드에서 쿼리로 블럭데이터를 가져와, 블럭을 검증하는 테스트 코드 """ test_util.print_testname("test_invoke_and_query") for x in range(10): block = self.generate_block() block.block_type = BlockType.confirmed self.chain.add_block(block) block_data = self.score.query(function='block_data', block_hash=self.chain.last_block.block_hash) logging.debug("query response: " + str(block_data)) logging.debug("MK ROOT : %s", self.chain.last_block.merkle_tree_root_hash) for row in block_data: self.assertEqual(row[2], self.chain.last_block.block_hash) block_index = self.chain.last_block.find_transaction_index(row[1]) logging.debug(block_index) logging.debug(self.chain.last_block.mk_merkle_proof(block_index))
def setUp(self): test_util.print_testname(self._testMethodName) self.peer_auth = Signer.from_prikey(os.urandom(32)) set_mock(self)
def setUp(self): test_util.print_testname(self._testMethodName) cert_path = os.path.join(os.path.dirname(__file__), "../../resources/unittest/CA") cert_pass = None self.__ca.load_pki(cert_path, cert_pass)
def setUp(self): test_util.print_testname(self._testMethodName) self.__peer_auth = test_util.create_peer_auth()
def setUp(self): test_util.print_testname(self._testMethodName) self.peer_auth = test_util.create_default_peer_auth() set_mock(self)
def setUp(self): test_util.print_testname(self._testMethodName) self.__origin_channel_option = deepcopy(conf.CHANNEL_OPTION)
def setUp(self): conf.ENABLE_USER_CONFIG = False conf.Configure().init_configure() test_util.print_testname(self._testMethodName) self.peer_auth = test_util.create_default_peer_auth() set_mock(self)
def setUp(self): test_util.print_testname(self._testMethodName) self.hash_generator = get_tx_hash_generator( conf.LOOPCHAIN_DEFAULT_CHANNEL)
def setUp(self): test_util.print_testname(self._testMethodName) if self.__cert is None: with open(conf.PUBLIC_PATH, "rb") as der: cert_byte = der.read() self.__cert = cert_byte
def setUp(self): self.channel_name = conf.LOOPCHAIN_DEFAULT_CHANNEL test_util.print_testname(self._testMethodName) self.peer_auth = Signer.from_prikey(os.urandom(32)) set_mock(self)
def setUp(self): self.__timer_callback_result = None self.__default_consensus_algorithm = conf.CONSENSUS_ALGORITHM conf.CONSENSUS_ALGORITHM = conf.ConsensusAlgorithm.lft test_util.print_testname(self._testMethodName)
def setUp(self): test_util.print_testname(self._testMethodName) self.hash_generator = build_hash_generator(1, "icx_sendTransaction")
def setUp(self): test_util.print_testname(self._testMethodName) self.signer = Signer.from_prikey(os.urandom(32)) self.tx_versioner = TransactionVersioner() self.tx_versioner.hash_generator_versions["0x2"] = 0
def setUp(self): conf.Configure().init_configure() test_util.print_testname(self._testMethodName) self.peer_auth = Signer.from_prikey(os.urandom(32)) set_mock(self)
def setUp(self): test_util.print_testname(self._testMethodName) self.__CERT_DIR = join(dirname(__file__), "../../resources/unittest") self.__PASSWD = None
def setUp(self): test_util.print_testname(self._testMethodName)
def setUp(self): self.store_types = ['dict', 'leveldb', 'plyvel'] test_util.print_testname(self._testMethodName)