diff --git a/tests/db/test_bigchain_api.py b/tests/db/test_bigchain_api.py index 7082e52f..2eb8af7e 100644 --- a/tests/db/test_bigchain_api.py +++ b/tests/db/test_bigchain_api.py @@ -38,8 +38,8 @@ class TestBigchainApi(object): def test_create_transaction_create(self, b, user_sk): tx = b.create_transaction(b.me, user_sk, None, 'CREATE') - assert sorted(tx) == ['id', 'transaction', 'version'] - assert sorted(tx['transaction']) == ['conditions', 'data', 'fulfillments', 'operation', 'timestamp'] + assert sorted(tx) == ['id', 'transaction'] + assert sorted(tx['transaction']) == ['conditions', 'data', 'fulfillments', 'operation', 'timestamp', 'version'] def test_create_transaction_with_unsupported_payload_raises(self, b): with pytest.raises(TypeError): @@ -79,8 +79,8 @@ class TestBigchainApi(object): tx = b.create_transaction(user_vk, b.me, input_tx, 'TRANSFER') - assert sorted(tx) == ['id', 'transaction', 'version'] - assert sorted(tx['transaction']) == ['conditions', 'data', 'fulfillments', 'operation', 'timestamp'] + assert sorted(tx) == ['id', 'transaction'] + assert sorted(tx['transaction']) == ['conditions', 'data', 'fulfillments', 'operation', 'timestamp', 'version'] tx_signed = b.sign_transaction(tx, user_sk) @@ -1169,7 +1169,7 @@ class TestFulfillmentMessage(object): assert fulfillment_message['fulfillment']['input'] == original_fulfillment['input'] assert fulfillment_message['operation'] == tx['transaction']['operation'] assert fulfillment_message['timestamp'] == tx['transaction']['timestamp'] - assert fulfillment_message['version'] == tx['version'] + assert fulfillment_message['version'] == tx['transaction']['version'] @pytest.mark.usefixtures('inputs') def test_fulfillment_message_transfer(self, b, user_vk): @@ -1192,7 +1192,7 @@ class TestFulfillmentMessage(object): assert fulfillment_message['fulfillment']['input'] == original_fulfillment['input'] assert fulfillment_message['operation'] == tx['transaction']['operation'] assert fulfillment_message['timestamp'] == tx['transaction']['timestamp'] - assert fulfillment_message['version'] == tx['version'] + assert fulfillment_message['version'] == tx['transaction']['version'] def test_fulfillment_message_multiple_current_owners_multiple_new_owners_multiple_inputs(self, b, user_vk): # create a new users @@ -1230,7 +1230,7 @@ class TestFulfillmentMessage(object): assert fulfillment_message['fulfillment']['input'] == original_fulfillment['input'] assert fulfillment_message['operation'] == tx['transaction']['operation'] assert fulfillment_message['timestamp'] == tx['transaction']['timestamp'] - assert fulfillment_message['version'] == tx['version'] + assert fulfillment_message['version'] == tx['transaction']['version'] class TestTransactionMalleability(object): diff --git a/tests/test_util.py b/tests/test_util.py index 4a440d60..a4fe5a74 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -151,7 +151,7 @@ def test_create_tx_with_empty_inputs(): tx = create_tx(None, None, [], None) assert 'id' in tx assert 'transaction' in tx - assert 'version' in tx + assert 'version' in tx['transaction'] assert 'fulfillments' in tx['transaction'] assert 'conditions' in tx['transaction'] assert 'operation' in tx['transaction']