Brett Sun
|
da71b3d84b
|
Fix backend module dispatch decorator tests broken from renaming
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
941b47d1ac
|
Fix misc tests affected by changes related to database abstraction
|
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 |
|
Brett Sun
|
fc533bb158
|
Fix tests for bigchaindb commands
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
9946147f77
|
Fix bigchaindb/commands for new connection and database interfaces
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
c6acd8e1f5
|
Add generic init_database() function to set up database schema
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
4343a9297c
|
Add docstrings for database schema interface
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
c5d55783fa
|
Move docstrings out of rethinkdb/query.py implementation into interface
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
c9766b5e92
|
Generalize naming of module dispatch decorator factory
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
eda1c1bf55
|
Rename backend implementation decorators to be aligned with their action of registering functions
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
6e14a63291
|
Add backlog and votes secondary indexes to rethinkdb's create_index()
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
9c102aa140
|
Add todos
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
d43e77ce4a
|
Add docs for backend
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
67af0deaae
|
Remove unused exception variable
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
261fe8ebf6
|
Remove superfluous else
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
be8f3dc69d
|
Remove superfluous parentheses
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
cd8d038a83
|
End sentence with period :)
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
2be623221f
|
Add line between std lib & 3rd party imports
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
b8bc1a5af9
|
Rename test module to plural form --> utils
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
8c1dbc86a0
|
Import std libs at the top
the rationale behind importing under a test function is to import what
is being tested, and perhasp likely to fail, to isolate possible errors
resulting from the import itself
see
http://docs.pylonsproject.org/en/latest/community/testing.html#rule-never-import-the-module-under-test-at-test-module-scope for more
|
2016-12-12 15:48:48 +01:00 |
|
Sylvain Bellemare
|
f341bd1586
|
Rename backend.util to backend.utils
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
d4da573389
|
Sync query interface with rethinkdb implementation based on latest changes
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
75ef0f2fda
|
Import the backend interfaces on module import
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
ab18203b7c
|
Register rethinkdb backend implementation to backend interface dispatchers
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
daa0fe1f51
|
Add utility decorator for registering backend dispatches based on modules
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
2eb83b9993
|
Remove unnecessary export of base Connection from backend/
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
dabb81ac98
|
Replace cherrypicked class-based architecture with singledispatch
|
2016-12-12 15:48:48 +01:00 |
|
Brett Sun
|
1d0a7d2153
|
Remove remnants of db/ folder
|
2016-12-12 15:48:48 +01:00 |
|
vrde
|
a08ba013a0
|
Remove dependency from bigchaindb.config
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
87c7228bc4
|
Add docstring, fix name
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
26c844ec22
|
Add defaults, fix import
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
2fd0aeca9f
|
Add error handling
|
2016-12-12 15:47:43 +01:00 |
|
Brett Sun
|
c9a3d01112
|
Move db/ files into backend/
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
24e374b860
|
Cherrypick from class based architecture
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
4549e2ee4a
|
Update BigchainDB core class
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
53fb9f3d5f
|
Add connection Class
|
2016-12-12 15:47:43 +01:00 |
|
vrde
|
9615ac22ae
|
Create new modules layout
|
2016-12-12 15:47:43 +01:00 |
|
libscott
|
ca4fc88651
|
Merge pull request #865 from bigchaindb/vote-schema
Vote schema
|
2016-12-12 15:22:18 +01:00 |
|
Scott Sadler
|
98ca6ee5ab
|
always try to include all operands on the first level of the statement
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
a635838c58
|
few style changes for vote-schema.py
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
4f83fce39d
|
address some PR comments on coding style
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
ea6ae4db20
|
revert data-models/vote-model documentation
|
2016-12-12 15:15:38 +01:00 |
|
libscott
|
d9bc90e5aa
|
Imports inside tests in test_consensus.py
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
94df6fc00a
|
merge test_schema tests and tweak Data Models documentation index
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
624a0c972a
|
remove misplaced docs/generate
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
7cb6c8913b
|
unversion vote.rst since it's JITted now
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
a690fbee53
|
documentation fix for vote schema
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
6208a93673
|
fix linting issue
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
d7e0009ce5
|
Drop definitions from schemas since they clutter log output
|
2016-12-12 15:15:38 +01:00 |
|