From 0617cdd2e57a5a4f0422cc198520cd07923026cd Mon Sep 17 00:00:00 2001 From: Rodolphe Marques Date: Wed, 12 Oct 2016 10:31:30 +0200 Subject: [PATCH] Fixed tests --- test_asset.py | 15 +++++++++++++++ test_transaction.py | 10 +++++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/test_asset.py b/test_asset.py index adc4df5a..3dd526fc 100644 --- a/test_asset.py +++ b/test_asset.py @@ -26,7 +26,22 @@ def test_asset_invalid_asset_initialization(): with raises(TypeError): Asset(data='some wrong type') + with raises(TypeError): + Asset(divisible=1) + with raises(TypeError): + Asset(refillable=1) + with raises(TypeError): + Asset(updatable=1) + # TODO: check where to test amount + """ + with pytest.raises(TypeError): + b.create_transaction(b.me, b.me, None, 'CREATE', amount='a') + with pytest.raises(AmountError): + b.create_transaction(b.me, b.me, None, 'CREATE', divisible=False, amount=2) + with pytest.raises(AmountError): + b.create_transaction(b.me, b.me, None, 'CREATE', amount=0) + """ def test_invalid_asset_comparison(data, data_id): from bigchaindb_common.transaction import Asset diff --git a/test_transaction.py b/test_transaction.py index b57f7a53..9fed7feb 100644 --- a/test_transaction.py +++ b/test_transaction.py @@ -1079,13 +1079,13 @@ def test_create_transfer_transaction_multiple_io(user_pub, user_priv, def test_create_transfer_with_invalid_parameters(): - from bigchaindb_common.transaction import Transaction + from bigchaindb_common.transaction import Transaction, Asset with raises(TypeError): - Transaction.transfer({}, []) + Transaction.transfer({}, [], Asset()) with raises(ValueError): - Transaction.transfer([], []) + Transaction.transfer([], [], Asset()) with raises(TypeError): - Transaction.transfer(['fulfillment'], {}) + Transaction.transfer(['fulfillment'], {}, Asset()) with raises(ValueError): - Transaction.transfer(['fulfillment'], []) + Transaction.transfer(['fulfillment'], [], Asset())