def test_duplicate_tnx(tmpdir, looper): base_dir = str(tmpdir) name = "Node1" ledger_file = 'pool_transactions_sandbox' gen_txn = list(SAMPLE_GEN_4_POOL) gen_txn[1] = SAMPLE_GEN_NODE_1 _setup_genesis(base_dir, ledger_file, gen_txn) initialize_node_environment(name=name, base_dir=base_dir) n = Node(name=name, basedirpath=base_dir) looper.add(n)
def test_empty_line(tmpdir, looper): base_dir = str(tmpdir) name = "Node1" ledger_file = 'pool_transactions_sandbox' gen_txn = list(SAMPLE_GEN_4_POOL) gen_txn.insert(1, " ") _setup_genesis(base_dir, ledger_file, gen_txn) initialize_node_environment(name=name, base_dir=base_dir) n = Node(name=name, basedirpath=base_dir) looper.add(n)
def test_utf_16(tmpdir, looper): base_dir = str(tmpdir) name = "Node1" ledger_file = 'pool_transactions_sandbox' gen_txn = list(SAMPLE_GEN_4_POOL) default_file = os.path.join(base_dir, ledger_file) genesis_data = "\n".join(gen_txn) with open(default_file, 'wb') as f: f.write(genesis_data.encode("UTF-16")) initialize_node_environment(name=name, base_dir=base_dir) n = Node(name=name, basedirpath=base_dir) looper.add(n)
def test_complex_target(tmpdir, looper): """ Test what happens if target is a json object instead of a String """ base_dir = str(tmpdir) name = "Node1" ledger_file = 'pool_transactions_sandbox' gen_txn = list(SAMPLE_GEN_4_POOL) gen_txn[0] = SAMPLE_GEN_NODE_1_COMPLEX_TARGET _setup_genesis(base_dir, ledger_file, gen_txn) initialize_node_environment(name=name, base_dir=base_dir) n = Node(name=name, basedirpath=base_dir) looper.add(n)