Sylvain Bellemare
44391da94a
Add genesis block fixture and marker
2016-12-21 17:45:14 +01:00
Rodolphe Marques
5017ece84c
Merge pull request #983 from bigchaindb/feat/980/initialise-replica-set-mongo
...
Initialize mongodb replica set
2016-12-21 17:26:22 +01:00
Rodolphe Marques
9c0d696b7e
Better unittests
...
Simplify code
2016-12-21 16:52:57 +01:00
Rodolphe Marques
5fedabe586
fix test
2016-12-21 15:55:29 +01:00
Rodolphe Marques
1dd6c748b9
Merge remote-tracking branch 'origin/master' into feat/980/initialise-replica-set-mongo
2016-12-21 15:54:02 +01:00
Rodolphe Marques
4a14c7c8f1
Initialize replica set for mongodb when running bigchaindb init
2016-12-21 15:53:25 +01:00
Sylvain Bellemare
3a7fe30a31
Add description for bdb marker
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
57b14c3062
Rename db_name to dbname
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
7db02fa024
Get config from bigchaindb not from fixture
...
the fixture no longer returns the config, and is meant only to set the
config
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
a269375278
Use pytest custom marker "bdb"
...
note that the marker, although invoked for the entire module, will be
applied for each function
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
f6a55c78af
Implement test utils function to flush mongo db
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
18d5a49097
Take env var value if set for db port
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
11271738f3
Remove unnecessary fixture
...
it was needed when the root fixture was using autouse
2016-12-20 20:37:28 +01:00
Sylvain Bellemare
fa79fe6783
Add session scope test setup for config and db
...
resolves #966
2016-12-20 20:37:28 +01:00
Rodolphe Marques
83d37d699f
Merge pull request #979 from bigchaindb/bug-mongodb-write-block
...
fix mongodb write_block
2016-12-20 19:07:15 +01:00
Brett Sun
151d1c5a0c
Suggest starting multi-line imports on the next line to pass flake8 ( #923 )
2016-12-20 18:30:42 +01:00
Rodolphe Marques
71bb63376f
fix mongodb write_block without thouching mongodb code
2016-12-20 18:04:38 +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
Rodolphe Marques
1d7a8e3369
Merge pull request #977 from bigchaindb/feat/958/test-mongo-connection
...
Test mongodb connection
2016-12-20 14:48:30 +01:00
Rodolphe Marques
47ca91355f
Moved tests from rethinkdb test_run_query_util to test_connection
2016-12-20 14:32:53 +01:00
Rodolphe Marques
39c25b951f
added tests for mongodb connection
2016-12-20 14:25:24 +01:00
Troy McConaghy
8fa6789745
Merge pull request #965 from bigchaindb/move-all-runtests-docs-to-one-place
...
Consolidated all tests-related docs in one place
2016-12-20 14:02:52 +01:00
Rodolphe Marques
61cfe1b370
Merge pull request #971 from bigchaindb/feat/959/test-mongodb-schema
...
Created tests for mongodb schema
2016-12-20 13:56:32 +01:00
Brett Sun
ad6f267055
Add instructions for rebuilding docker images after upgrading
2016-12-20 13:52:46 +01:00
Troy McConaghy
8989731ae0
Merge pull request #976 from bigchaindb/update-azure-quickstart-template-docs-again
...
Updated the docs for the Azure Quickstart Template
2016-12-20 11:46:07 +01:00
troymc
854d2974f5
Removed instructions for the case when PR #2884 wasn't merged
2016-12-20 11:33:47 +01:00
libscott
b2cb426097
Merge pull request #962 from bigchaindb/remove-asset-keywords
...
Remove asset keywords
2016-12-20 10:02:42 +01:00
Troy McConaghy
ed3b0b8b9c
Merge pull request #961 from bigchaindb/fix-http-api-docs-intro
...
Fixed HTTP API docs re/ API Endpoint
2016-12-19 17:48:51 +01:00
Rodolphe Marques
050990aac1
Created tests for mongodb schema
...
Removed some unused secondary indexes
2016-12-19 15:45:02 +01:00
Brett Sun
7070c39aca
Fix small typo in AmountError's docstring
2016-12-19 15:38:30 +01:00
troymc
8d0ff25a39
Don't include the top-level bigchaindb/ folder in path names
2016-12-19 15:34:58 +01:00
Sylvain Bellemare
2b9a351912
Rename owner_after to public_key
2016-12-19 04:31:05 +01:00
troymc
ae236d9f23
Moved dev-and-test/running-all-tests.md content to tests/README.md
2016-12-18 11:41:04 +01:00
troymc
8fe0ece001
Renamed docs page 'Running Unit Tests' > 'Running All Tests'
2016-12-18 11:13:54 +01:00
troymc
dbe3c15d51
CONTRIBUTING.md now points to tests/README.md re: tests
2016-12-18 11:08:32 +01:00
troymc
dd01dd099f
Moved tests docs from PYTHON_STYLE_GUIDE.md to tests/README.md
2016-12-18 11:01:15 +01:00
troymc
a005cca3b9
Initial edits to tests/README.md
2016-12-18 10:44:57 +01:00
Sylvain Bellemare
6b319cf3d6
Use yield statement instead of finalizer
...
to specify teardown code
2016-12-17 21:16:47 +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
Sylvain Bellemare
c81e7a7479
Merge pull request #954 from sbellem/re-work-test-fixtures-iter-one
...
Re work test fixtures iter one
2016-12-16 20:59:27 +01:00
Sylvain Bellemare
dc5cfb43f8
Cleanup integration test
2016-12-16 18:43:21 +01:00
Sylvain Bellemare
e10ada0ad4
Cleanup conftest
2016-12-16 18:38:25 +01:00
Brett Sun
27ce18d6ba
Remove unused request fixtures in root conftest
2016-12-16 17:58:48 +01:00
Brett Sun
d4ba1ff1c8
Update setup_database fixture to changes in #953
2016-12-16 17:58:48 +01:00
Rodolphe Marques
e704b19454
Merge pull request #942 from bigchaindb/docker-mongo
...
mongodb integration
2016-12-16 13:54:32 +01:00
Scott Sadler
d2827dfae8
remove asset keywords
2016-12-16 13:50:23 +01:00
Rodolphe Marques
ab56d87bcb
codecov ignores mongodb folder for now
2016-12-16 13:36:59 +01:00
troymc
71e52ccf3e
Fixed HTTP API docs re/ API Endpoint
2016-12-16 13:36:13 +01:00
Rodolphe Marques
72ca5e9dde
fixed some pep8 issues
2016-12-16 13:06:16 +01:00
Rodolphe Marques
c1a5d5e86f
Merge remote-tracking branch 'origin/master' into docker-mongo
2016-12-16 12:54:42 +01:00