Commit Graph

2243 Commits

Author SHA1 Message Date
Sylvain Bellemare 7f143dbf57 Add watchdog lib to dev requirements 2016-12-13 13:31:00 +01:00
Rodolphe Marques d246a1498f Added some tests for changefeed generics
pepify import
googlify docstring
2016-12-13 12:46:52 +01:00
Sylvain Bellemare 5d0c7fabf9 Add a bit of logging 2016-12-13 11:59:57 +01:00
Sylvain Bellemare b87baaaa1d Test backend.schema.init_database 2016-12-13 11:59:57 +01:00
Sylvain Bellemare a902f895fa Update function names to match the generic ones 2016-12-13 11:59:57 +01:00
Sylvain Bellemare bd886553d4 Add missing blank line 2016-12-13 11:59:57 +01:00
Sylvain Bellemare 14d5564349 Fix some problem with class attribute and property 2016-12-13 11:59:57 +01:00
Sylvain Bellemare 1f996c1746 Import ConnectionFailure exception 2016-12-13 11:59:57 +01:00
Sylvain Bellemare d3d42747b7 Add mongodb backend 2016-12-13 11:59:57 +01:00
Sylvain Bellemare 11d0f4bff5 Import modules of registered (dispatch) functions 2016-12-13 11:59:57 +01:00
Sylvain Bellemare 9bff8b40b5 Add mongodb container service for dev/tests 2016-12-13 11:59:57 +01:00
ryan f9285fdb29 add schema 2016-12-13 11:59:57 +01:00
ryan f3cc167edb refactor 2016-12-13 11:59:57 +01:00
ryan ca94574150 more queries 2016-12-13 11:59:57 +01:00
ryan 2152c245ff more mongocalls 2016-12-13 11:59:57 +01:00
ryan 4877f5b03a more mongocalls 2016-12-13 11:59:57 +01:00
ryan eb18d576e9 more mongocalls 2016-12-13 11:59:57 +01:00
ryan aa08227740 add some mongodb setup 2016-12-13 11:59:57 +01:00
Sylvain Bellemare dc5fd211c3 Mount Makefile in container 2016-12-13 11:52:56 +01:00
Sylvain Bellemare d8db71c72e Add Makefile for clean up tasks, etc 2016-12-13 11:52:56 +01:00
Sylvain Bellemare caeea09d33 Put std lib import at the top 2016-12-13 11:50:04 +01:00
Rodolphe Marques 8c46e40761 fixed documentation 2016-12-13 11:40:20 +01:00
Rodolphe Marques 007b574eb8 fixed missing import 2016-12-13 11:27:29 +01:00
Rodolphe Marques e303e355db Delete outdated pipelines/utils.py
Reorganized and fixed tests.
2016-12-13 11:17:24 +01:00
Rodolphe Marques 134f9e85a0 Updated vote pipeline to use the changefeed abstraction
Fixed tests.
2016-12-13 11:16:37 +01:00
Rodolphe Marques f09285d32f Fixed some code typos
Changed election pipeline to use the new changefeed abstraction
2016-12-13 11:16:29 +01:00
Rodolphe Marques 8266dfadb0 Fixed typos
Fixed failing test
2016-12-13 11:15:49 +01:00
Rodolphe Marques dbf53c80e7 Removed rethinkdb dependencies in pipelines.block 2016-12-13 11:15:26 +01:00
Rodolphe Marques 341f43267a Initial implementation of the changefeed abstraction 2016-12-13 11:14:25 +01:00
Sylvain Bellemare 9f57d57f24 Test rethinkdb and mongodb in separate travis jobs 2016-12-13 10:25:47 +01:00
Sylvain Bellemare b6293702ce Add todo note about not installing db drivers 2016-12-13 10:22:52 +01:00
Sylvain Bellemare 2486fb3d39 Add pymongo in install requirements 2016-12-13 10:22:52 +01:00
Sylvain Bellemare 2f4ee4d8b9 Set default of database-backend to env var if set 2016-12-13 10:22:39 +01:00
Sylvain Bellemare b2c6474d35 Parametrize backend config 2016-12-13 10:22:39 +01:00
Troy McConaghy 4493c17476 Merge pull request #930 from bigchaindb/fix-links-in-docs
Fixed broken & redirecting links in the docs
2016-12-12 18:41:47 +01:00
Brett Sun d7d223801d Add configuration documentation for new database.backend setting (#934) 2016-12-12 18:31:34 +01:00
Sylvain Bellemare 8a68e24e69 Abstract db layer cherrypick docs (#932)
* Add README.md to tests/ to describe test structure and pytest customizations

* Add package-level docstrings to backends

* Add README.md explaining the backend architecture

* Small improvements to docstrings in backend modules

* Restructure the backend automodule docs

* Add more docstrings to backend connections

* Add init to base backend Connection class to document expected interface

* Reword the backend/README.md docs
2016-12-12 18:28:43 +01:00
Sylvain Bellemare 4c3d5f0e2b Merge pull request #788 from bigchaindb/abstract-db-layer
Abstract database interface
2016-12-12 17:45:19 +01:00
Sylvain Bellemare 24a701096d Filter out block id 2016-12-12 17:38:41 +01:00
Sylvain Bellemare ff583c5546 Test generic backend functions 2016-12-12 17:38:28 +01:00
Brett Sun 5f9c0f7b1b Fix docstring rst errors in the backend modules 2016-12-12 16:07:41 +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
Sylvain Bellemare 49fca5cf3f Fix tests 2016-12-12 15:53:56 +01:00
vrde 2a820b46f3 Add connection Class 2016-12-12 15:53:56 +01:00
vrde 95b353459d Add pytest option to switch backend in tests 2016-12-12 15:53:56 +01:00
vrde 0a14f97a18 Add option to switch backend 2016-12-12 15:53:56 +01:00
vrde 6814b06c7b Add db connection info to logging 2016-12-12 15:53:56 +01:00