diff --git a/test_transaction.py b/test_transaction.py index 9fed7feb..36db2af7 100644 --- a/test_transaction.py +++ b/test_transaction.py @@ -291,8 +291,8 @@ def test_generate_conditions_invalid_parameters(user_pub, user2_pub, def test_invalid_transaction_initialization(): from bigchaindb_common.transaction import Transaction, Asset - with raises(TypeError): - Transaction(operation='invalid operation') + with raises(ValueError): + Transaction(operation='invalid operation', asset=Asset()) with raises(TypeError): Transaction(operation='CREATE', asset='invalid asset') with raises(TypeError): @@ -406,20 +406,6 @@ def test_tx_serialization_with_incorrect_hash(utx): Transaction.from_dict(utx_dict) -def test_invalid_tx_initialization(): - from bigchaindb_common.transaction import Transaction - - wrong_metadata_type = {'data': 'a totally wrong metadatatype'} - with raises(TypeError): - Transaction(Transaction.CREATE, wrong_metadata_type) - with raises(TypeError): - Transaction(Transaction.CREATE, [], wrong_metadata_type) - with raises(TypeError): - Transaction(Transaction.CREATE, [], [], wrong_metadata_type) - with raises(TypeError): - Transaction('RANSFER', [], []) - - def test_invalid_fulfillment_initialization(user_ffill, user_pub): from bigchaindb_common.transaction import Fulfillment