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
Brett Sun
b4063dd9ad
More test abstractions for multiple databases ( #950 )
...
* Remove unnecessary import of rethinkdb in a test
* Move test_run_query_util as a rethinkdb-specific test
* Move rethinkdb-specific command tests to own file
* Add __init__.py to new test folders
* Move command tests to their own test module
* Move fixtures out of command tests into separate conftest for commands
* Fix some small flake8 issues with rethinkdb's test_run_query_util
* Add pytest ignore hook to filter out test dirs that are not for the requested backend
* Move backend-specific tests in tests/db/ to tests/backend/
2016-12-16 22:17:13 +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
Ryan Henderson
d8256d50f2
remove rethinkdb calls ( #953 )
...
* remove rethinkdb calls from db/conftest.py
2016-12-15 14:16:30 +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
Sylvain Bellemare
b9cfc5d9a2
Sync up with master
2016-12-12 15:53:56 +01:00
Brett Sun
8ffdd6a2ce
Fix rethinkdb schema index test
2016-12-12 15:53:56 +01:00
Brett Sun
ccd8e74868
Fix initialization-related tests for rethinkdb schema
2016-12-12 15:48:48 +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
Brett Sun
dc31f7f607
Fix small module issues related to rethinkdb schema tests
2016-12-12 15:48:48 +01:00
Brett Sun
9e3bca7e85
Fix schema-related database tests
2016-12-12 15:48:48 +01:00
Brett Sun
9ca7f9f270
Move tests/db/test_utils.py to rethinkdb-only schema test
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
libscott
c303fa8b1d
Merge pull request #816 from bigchaindb/fix-timestamp-indexes
...
Fix database timestamp indexes
2016-11-17 12:17:09 +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
Scott Sadler
445833f2b2
* remove database index on transaction.timestamp
...
* fix database index on assignee__transaction_timestamp to use correct timestamp
2016-11-14 16:41:00 +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
Rodolphe Marques
98084f6f4a
get_transaction_by_metadata_id now ignores invalid transactions
2016-11-11 17:36:27 +01:00
Ryan Henderson
d31a268a51
add id query ( #799 )
2016-11-11 15:08:37 +01:00
Rodolphe Marques
3909538c62
Replace all occurrences where vk
is used as a shortcut
...
for public key and replaced it with `pk`
2016-11-10 17:20:27 +01:00
Rodolphe Marques
c068f04a82
Replaced VerifyingKey with PublicKey
...
Replaced SigningKey with PrivateKey
Replaced all occurences of signing key with private key
Replaced all occurences of verifying key with public key
2016-11-10 17:01:06 +01:00