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
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
Rodolphe Marques
dccbc3c1fe
pep8 fixes
2016-11-09 14:25:42 +01:00
Rodolphe Marques
7313cd9441
get_asset_by_id now uses the new db api
2016-11-09 14:03:34 +01:00
Rodolphe Marques
de23053ebc
Merge remote-tracking branch 'origin/master' into divisible-assets
2016-11-09 13:36:56 +01:00
Rodolphe Marques
e35d2899b5
Removed support for custom threshold
...
Removed support for hashlocks
Unskipped tests that were skipped waiting for divisible assets
Fixed remaining tests
2016-11-09 13:32:18 +01:00
troymc
6930f93d4c
Added test for case when tx is in backlog and an invalid block
2016-11-06 10:13:29 +01:00
troymc
e81283fee9
test_read_transaction_invalid_block didn't need to write tx to backlog
2016-11-05 17:30:48 +01:00
troymc
2d6dfaa6f4
Rename FulfillmentNotInValidBlock to TransactionNotInValidBlock
2016-10-29 16:35:15 +02:00
Sylvain Bellemare
ea9dfaf1e5
Replace bigchaindb_common pkg by bigchaindb.common
2016-10-24 17:01:43 +02:00
vrde
15fb27f327
Remove conn property from core API
2016-10-18 17:32:32 +02:00
Rodolphe Marques
7275e6f44b
Added support for cryptoconditions 0.5.0
...
Fixed tests.
2016-10-14 17:48:45 +02:00
Rodolphe Marques
7d3c6ee5ce
Addressed comments to import tests.
...
Fixed some pep8 violations
2016-10-13 13:53:08 +02:00
Rodolphe Marques
abf1c98d7c
Merge remote-tracking branch 'origin/master' into rebase/feat/564/implement-digital-asset-template
2016-10-12 16:56:49 +02:00