843 Commits

Author SHA1 Message Date
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
Brett Sun
eb362fd6e9 Fix equality check for AssetLinks (#825) 2016-11-16 11:21:25 +01:00
Brett Sun
786635df4a Explicitly pass settings for flask into flask app factory (#750) 2016-11-15 17:41:35 +01:00
troymc
29d783425d Remove or comment-out the api_endpoint setting everywhere 2016-11-15 17:05:09 +01:00
tim
85eccb48be Test file for info.py 2016-11-15 12:05:54 +01:00
tim
e99930c501 web/test_basic_views --> web/test_transactions 2016-11-15 11:54:20 +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
Rodolphe Marques
b7b9338f21 get_transactions_by_asset_id now ignores invalid transactions 2016-11-11 15:25:59 +01:00
Ryan Henderson
d31a268a51 add id query (#799) 2016-11-11 15:08:37 +01:00
Rodolphe Marques
6d7392d98d Handle the case where there are negative amounts.
Created tests
2016-11-11 11:34:20 +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
bca7939f6c Added an AssetLink class to link to a Asset from a TRANSFER transaction 2016-11-10 13:18:20 +01:00
Rodolphe Marques
a2e28ae806 addressed comments 2016-11-09 17:48:39 +01:00
Rodolphe Marques
efb5439044 updated docstrings
addressed added todos
2016-11-09 14:56:14 +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
Rodolphe Marques
19cfe172ea Added support for multiple owners_before in CREATE transactions
Added some type checking
Remove code for hashlocks and timelocks. They were partially implemented
features that we need to revisit.
2016-11-08 17:41:53 +01:00
Rodolphe Marques
3ac530617c Fixed some tests 2016-11-06 22:35:39 +01:00
Rodolphe Marques
a212aba35b Added validation for amounts
Added a new db call to return an asset instance given the id

Created tests
2016-11-06 20:00:47 +01:00
Rodolphe Marques
db55aa8153 Support for multiple io in TRANSFER transactions
Create tests
2016-11-06 18:09:43 +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
Rodolphe Marques
ee3b967184 Added support for divisible assets in TRANSFER transactions
Created tests
2016-11-06 01:55:47 +01:00
Rodolphe Marques
5b5c701e0a Finished implementing divisible assets for CREATE transactions
Simplified Transaction.create logic
Created tests
2016-11-06 00:04:27 +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
Rodolphe Marques
48084ec47a multiple outputs in create transaction 2016-11-04 15:34:39 +01:00
Rodolphe Marques
63f5879cb2 consolidate Asset model in common 2016-11-04 11:31:07 +01:00
Rodolphe Marques
dd382ee4e6 Added ability to CREATE divisible assets 2016-11-03 15:57:05 +01:00
Sylvain Bellemare
a28bf7b950 Update import for exceptions 2016-11-01 11:49:17 +01:00
najla
4dae41828c Using function from utils for setting up the database 2016-11-01 11:31:15 +01:00
vrde
ac6249b42f
Merge branch 'isolate-database-calls' 2016-10-31 16:33:19 +01:00
troymc
2d6dfaa6f4 Rename FulfillmentNotInValidBlock to TransactionNotInValidBlock 2016-10-29 16:35:15 +02:00
vrde
40ba9d8c6a
Fix test_transaction_exists 2016-10-27 16:50:30 +02:00
vrde
815b4318ba
Move calls to DB to specific backend module 2016-10-26 17:48:53 +02:00
Sylvain Bellemare
2dd9249f21 Add __init__.py files
somehow find_packages does not seem to be able to find the package,
although it should not be the case for > 3.2; see docs:

>  On Python 3.2 and earlier, packages are only recognized if they
>  include an __init__.py file.

http://setuptools.readthedocs.io/en/latest/setuptools.html#using-find-packages
2016-10-26 15:00:06 +02:00
Sylvain Bellemare
ea9dfaf1e5 Replace bigchaindb_common pkg by bigchaindb.common 2016-10-24 17:01:43 +02:00
Sylvain Bellemare
ff7cf0863f Copy conftest from bigchaindb-common - by @timdaub 2016-10-24 15:59:49 +02:00
Sylvain Bellemare
b240ef79d3 Extract common tests 2016-10-24 14:43:28 +02:00
vrde
15fb27f327
Remove conn property from core API 2016-10-18 17:32:32 +02:00
tim
6346dc1f74 Remove unnecessary test
Checking whether or not write_transaction modifies a dict is not
relevant anymore, as no dict is passed.
2016-10-17 13:48:53 +02:00