mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00

* Problem: The commit mode behaves incorrectly. Solution: Parse the Tendermint response properly. The functionality was disabled in https://github.com/bigchaindb/bigchaindb/pull/2235/files#diff-c6511560546a7dc577e7e647b5bfdaceL68 and was not fixed since then. * Add a test case for the sync mode. * Do not strictly expect deliver_tx in the response. * Fix post_mock in web/test_transactions.py. * Check for the error field first.
BigchainDB Server Unit Tests
Most of the tests in the tests/
folder are unit tests. For info about how to write and run tests, see the docs about contributing to BigchainDB, especially:
- Write Code - Remember to Write Tests
- Notes on Running a Local Dev Node with Docker Compose, especially
make test
- Notes on Running a Local Dev Node as Processes (and Running All Tests)
Note: There are acceptance tests in the acceptance/
folder (at the same level in the hierarchy as the tests/
folder).