def test_add_fulfillment_to_tx(user_ffill): from bigchaindb_common.transaction import Transaction, Asset tx = Transaction(Transaction.CREATE, Asset(), [], []) tx.add_fulfillment(user_ffill) assert len(tx.fulfillments) == 1
def test_add_fulfillment_to_tx_with_invalid_parameters(): from bigchaindb_common.transaction import Transaction, Asset tx = Transaction(Transaction.CREATE, Asset()) with raises(TypeError): tx.add_fulfillment('somewronginput')
def test_cant_add_empty_fulfillment(): from bigchaindb_common.transaction import Transaction tx = Transaction(Transaction.CREATE, None) with raises(TypeError): tx.add_fulfillment(None)