Scott Sadler
3346fcb47b
break BigchainDBCritical into CriticalDoubleSpend and CriticalDoubleInclusion and add test
2017-03-03 13:48:52 +01:00
Scott Sadler
5584de59b0
Make ValidationError a superclass of all validation errors and use it
2017-03-03 11:36:50 +01:00
libscott
4a5a5566e7
Merge pull request #1208 from bigchaindb/is_new_transaction
...
Bigchaindb.is_new_transaction, fix double inclusion in Vote pipeline
2017-02-24 10:17:06 +01:00
Scott Sadler
b94eab715d
introduce BigchainDBCritical exception
2017-02-22 14:37:34 +01:00
Scott Sadler
843d65d233
bigchain.is_new_transaction method
2017-02-22 13:55:29 +01:00
Scott Sadler
2af8fcb918
test unicode write block to disk
2017-01-31 15:48:34 +01:00
Scott Sadler
248e89a666
unicode tests uses serialize() and includes info about unicode symbol
2017-01-31 15:43:46 +01:00
Scott Sadler
2a07362bad
test transaction supports unicode
2017-01-30 16:11:44 +01:00
Scott Sadler
9762b4b968
fix spend input twice bug ( https://github.com/bigchaindb/bigchaindb/issues/1099 )
2017-01-26 13:39:06 +01:00
Scott Sadler
e3317b370b
don't rename TransactionLink to TL
2017-01-24 12:11:21 +01:00
Scott Sadler
af23ff5b65
clean up use of double quotes, rename UNSPENTS_ENDPOINT, clarify test
2017-01-24 12:08:55 +01:00
Scott Sadler
897ffe81bc
outputs endpoint with unspent filter parameter
2017-01-23 16:10:21 +01:00
Scott Sadler
4bb64fa0b8
generalise get_owned_ids to get_outputs and get_owned_ids
2017-01-23 16:10:21 +01:00
Scott Sadler
7c4c7e9be3
remove use of random in test_bigchain_api
2017-01-17 11:48:58 +01:00
Sylvain Bellemare
1cfd3de60e
Fix flake8 errors in tests
2017-01-11 05:13:27 -05:00
Rodolphe Marques
7f05974f0f
Added a secondary index with uniqueness constraint in backlog.
...
Several test fixes
2017-01-09 13:25:42 +01:00
Rodolphe Marques
8e99d18fd6
Merge pull request #994 from bigchaindb/feat/927/implement-mongodb-changefeed
...
[WIP] Implement mongodb changefeed
2017-01-04 17:10:46 +01:00
Rodolphe Marques
1b3c909d51
Fixed mongodb queries
...
Fixed some tests
2017-01-04 15:43:17 +01:00
Brett Sun
8fa3245309
Rename any *util.py to *utils.py ( #991 )
2016-12-22 17:39:39 +01:00
libscott
5190e0a682
Merge pull request #925 from bigchaindb/inputs-outputs
...
Inputs & Outputs
2016-12-22 13:52:19 +01:00
Scott Sadler
04a78aacec
Merge remote-tracking branch 'origin/master' into inputs-outputs
2016-12-22 13:45:02 +01:00
Brett Sun
2882bee48e
Small flake8 fixes for tests ( #987 )
2016-12-22 11:57:13 +01:00
Brett Sun
9319583ab4
Remove Asset and AssetLink ( #982 )
...
* Remove asset.validate_asset and move its validation checks to other areas
* Move Asset.get_asset_id to Transaction
* Remove Asset and AssetLink models
* Add test against creating TRANSFER transactions with bad asset
2016-12-22 10:19:21 +01:00
Sylvain Bellemare
44391da94a
Add genesis block fixture and marker
2016-12-21 17:45:14 +01:00
Sylvain Bellemare
fa79fe6783
Add session scope test setup for config and db
...
resolves #966
2016-12-20 20:37:28 +01:00
libscott
7e33f2bd52
Tx ID as Asset ID ( #926 )
...
* Allow AssetLinks to be used in place of Assets in the Transaction Model and enforce `Transaction.transfer()` to only take an AssetLink
* Remove AssetLink's inheritance from Asset
* Remove id from the Asset model
* Fix get_txids_by_asset_id query for rethinkdb after removing asset's uuid
Because `CREATE` transactions don't have an asset that contains an id
anymore, one way to find all the transactions related to an asset is to
query the database twice: once for the `CREATE` transaction and another
for the `TRANSFER` transactions.
* Add TODO notice for vote test utils to be fixtures
* Update asset model documentation to reflect usage of transaction id
* Fix outdated asset description in transaction schema
2016-12-20 17:28:15 +01:00
libscott
b2cb426097
Merge pull request #962 from bigchaindb/remove-asset-keywords
...
Remove asset keywords
2016-12-20 10:02:42 +01:00
Scott Sadler
4e17fe5c3d
change fulfills.idx to fulfills.output
2016-12-19 12:29:29 +01:00
Scott Sadler
ed55b3984e
s/fulfillments/inputs/g && s/conditions/outputs/g (code changes)
2016-12-19 12:29:29 +01:00
Scott Sadler
d2827dfae8
remove asset keywords
2016-12-16 13:50:23 +01:00
Sylvain Bellemare
56feefe3f4
Re-work test fixtures - iteration one
2016-12-15 15:54:15 +01:00
Scott Sadler
448ee87944
flatten transaction - code changes
2016-12-12 16:07:41 +01:00
Scott Sadler
32c8b65f08
Remove metadata uuid
2016-12-12 16:07:41 +01:00
Brett Sun
345fc27a39
Remove durability from all database-related calls
2016-12-12 16:07:41 +01:00
Brett Sun
32b6c50d63
Fix usage of backend functions that weren't getting a connection passed in
2016-12-12 15:48:48 +01:00
Scott Sadler
44a43dcf94
make all tests pass after vote schema introduction
2016-12-12 15:15:38 +01:00
Scott Sadler
8d4677f456
flatten transaction - code changes
2016-12-01 14:31:31 +01:00
Scott Sadler
71dcee019f
Remove metadata uuid
2016-11-28 17:34:46 +01:00
vrde
024c8583b5
Merge remote-tracking branch 'origin/isolate-db-testcalls'
2016-11-28 16:29:23 +01:00
ryan
9ab0294bc9
partial removal of rethinkdb calls from tests
2016-11-22 14:47:11 +01:00
Scott Sadler
7dc9f52fe0
remove transaction timestamp
2016-11-22 13:03:30 +01:00
Rodolphe Marques
547ad32966
Merge remote-tracking branch 'origin/master' into feat/792/get-txs-by-metadata-id-ignore-invalid-blocks
2016-11-18 10:17:01 +01:00
Rodolphe Marques
826db6c122
fixed test
2016-11-18 10:12:39 +01:00
Rodolphe Marques
bc7f27e39a
Merge remote-tracking branch 'origin/master' into feat/792/get-txs-by-metadata-id-ignore-invalid-blocks
2016-11-17 12:45:20 +01:00
Rodolphe Marques
9e1da05103
Fixed some tests
2016-11-17 11:41:54 +01:00
Rodolphe Marques
eead7dbdda
Merge remote-tracking branch 'origin/master' into feat/746/new-naming-convention-for-keys
2016-11-17 11:41:23 +01:00
troymc
54f0d85cda
Merged master branch and fixed some merge conflicts
2016-11-14 18:35:46 +01:00
Sylvain Bellemare
6724e64cca
Update test to divisible asset change
2016-11-14 16:46:12 +01:00
Sylvain Bellemare
9f471ef4b3
Merge branch 'master' into divisible-assets
2016-11-14 16:39:02 +01:00
Ryan Henderson
c8553abb41
add backlog count ( #806 )
2016-11-14 10:03:59 +01:00