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 |
|
Scott Sadler
|
e861353a73
|
documentation fixes for vote schema and remove vote-model.md in place of vote schema doc, and link to vote schema doc from data-models index
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
0f824b071f
|
fix unclear code in drop_schema_descriptions and remove leftover print()
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
7453e57e7b
|
remove descriptions from yaml schemas loaded for validating in order to reduce noise in error descriptions
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
f2e6e4d13d
|
add tests to get coverage of consensus.py
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
f38028d727
|
basic tests for vote schema validator
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
bfb5be3ba4
|
refactor schema tests into separate modules
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
44a43dcf94
|
make all tests pass after vote schema introduction
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
ef5f3ddd28
|
better logging and arrangement for vote verification
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
c43bf10151
|
add call to vote schema validate in consensus.py
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
855dc7a5e8
|
refactor schema __init__ slightly
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
ecbeaa0b25
|
vote.id doesn't exist in server
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
b227739d89
|
render schema/vote.rst
|
2016-12-12 15:15:38 +01:00 |
|
Scott Sadler
|
31be5b3c8a
|
generalize generate_schema_documentation.py
|
2016-12-12 15:15:38 +01:00 |
|