コード例 #1
0
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
コード例 #2
0
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')
コード例 #3
0
def test_cant_add_empty_fulfillment():
    from bigchaindb_common.transaction import Transaction
    tx = Transaction(Transaction.CREATE, None)
    with raises(TypeError):
        tx.add_fulfillment(None)