Merge pull request #1087 from bigchaindb/tx-post-202

Return 202 on successful transaction POST
This commit is contained in:
libscott 2017-01-25 13:23:45 +01:00 committed by GitHub
commit 80ff52e05c
2 changed files with 6 additions and 1 deletions

View File

@ -113,4 +113,4 @@ class TransactionListApi(Resource):
with monitor.timer('write_transaction', rate=rate):
bigchain.write_transaction(tx_obj)
return tx
return tx, 202

View File

@ -38,6 +38,9 @@ def test_post_create_transaction_endpoint(b, client):
tx = tx.sign([user_priv])
res = client.post(TX_ENDPOINT, data=json.dumps(tx.to_dict()))
assert res.status_code == 202
assert res.json['inputs'][0]['owners_before'][0] == user_pub
assert res.json['outputs'][0]['public_keys'][0] == user_pub
@ -157,6 +160,8 @@ def test_post_transfer_transaction_endpoint(b, client, user_pk, user_sk):
res = client.post(TX_ENDPOINT, data=json.dumps(transfer_tx.to_dict()))
assert res.status_code == 202
assert res.json['inputs'][0]['owners_before'][0] == user_pk
assert res.json['outputs'][0]['public_keys'][0] == user_pub