Sergi Delgado Segura
d447debe54
Temporal fix for Cryptographer logs. Close #91
2020-02-11 20:22:51 +01:00
Sergi Delgado Segura
6913d1cd18
Update tests to remove the asleep flags
2020-02-10 16:21:31 +01:00
Sergi Delgado Segura
6c957b067d
Adds batch update unit tests for DBManager
2020-01-31 13:57:30 +01:00
Sergi Delgado Segura
c538ebadd0
Updates Clear unit tests to use dicts for completed_trackers instead of tuples
2020-01-31 13:10:06 +01:00
Sergi Delgado Segura
451311b765
Updates ChainMonitor unit tests to ititialize the db_manager
...
The Responder needs a DBManager instance to pull the last know block, so None is not valid anymore for this tests
2020-01-31 13:08:55 +01:00
Sergi Delgado Segura
1f88f70c9a
Updates test_carrier with issued_receipts
...
The functionality expected in the test required the issued_receipts dict to be cleare, what is normally performed by the Responder
2020-01-31 13:05:49 +01:00
Sergi Delgado Segura
1a7464f31a
Changes db_manager fixture from session to module
2020-01-31 13:04:23 +01:00
Sergi Delgado Segura
a8f2407df9
Updates tests for Responder.check_completed_trackers
2020-01-31 13:00:04 +01:00
Sergi Delgado Segura
b31e24f655
Adds unit tests for Builder.update_states
2020-01-31 12:46:12 +01:00
Sergi Delgado Segura
a718a5c6ae
Updates Builder unit tests
2020-01-24 13:32:20 +01:00
Sergi Delgado Segura
14724ceda9
Adds missing common/tools unit tests and removes pisad tests
...
`test_pisad.py` was only covering config parsing tests, that are now part of `common/tools.py`.
2020-01-23 20:16:32 +01:00
Sergi Delgado Segura
96ab0039e7
Updates config file params for testing
2020-01-23 18:36:18 +01:00
Sergi Delgado Segura
7bf65c40f5
Updates unit tests, adds tests to cover new methods and removes unused imports
2020-01-21 19:11:33 +01:00
Sergi Delgado Segura
fb8c6c80d3
Updates tests to work with new version of bitcoind_mock
2020-01-15 15:43:00 +01:00
Sergi Delgado Segura
a49f86dd88
Merge branch 'master' into 64-data-to-disk
2020-01-15 12:44:29 +01:00
Sergi Delgado Segura
42a957f555
Merge branch 'master' into chainmonitor
2020-01-15 11:38:32 +01:00
Sergi Delgado Segura
6bf2cb5379
Merge branch 'master' into isolate-config
2020-01-15 10:15:48 +01:00
Turtle
40d7ca1912
Refactor add_appointment cli code
2020-01-15 03:35:31 -05:00
Turtle
e22bd89534
Test load_config functions
2020-01-15 03:10:13 -05:00
Sergi Delgado Segura
ae772bf91b
Adds missing tests
...
Tests that given a block hash and the two monitor threads running, the hash is only notified to the subscribers once (by the first thread that notices it)
2020-01-13 15:48:52 +01:00
Sergi Delgado Segura
1a26d7d6a3
Fixes typos based on @orbitalturtle comments
2020-01-13 15:31:54 +01:00
Turtle
c22bf220f0
Move config options used by inspector to the constructor
2020-01-13 02:23:07 -05:00
Turtle
7aa74d5953
Move config options used by watcher and responder to the constructor
2020-01-13 02:23:02 -05:00
Sergi Delgado Segura
db46444348
Adapts the tests to work with data in db instead of memory
2020-01-09 18:20:00 +01:00
Sergi Delgado Segura
34636ab8e0
Unit tests for the db_manager triggered_flag functions
2020-01-09 18:18:12 +01:00
Sergi Delgado Segura
dfc90cd930
Sets ChainMonitor terminate on shutdown and removes unused imports
2020-01-07 16:31:17 +01:00
Sergi Delgado Segura
40e656dcd3
ChainMonitor unit tests
2020-01-07 16:09:49 +01:00
Sergi Delgado Segura
f10c3c46eb
Updates tests to use ChainMonitor as global fixture
2020-01-07 16:08:10 +01:00
Sergi Delgado Segura
e5514cefce
Updates old docs/comments regarding zmq
2020-01-06 12:27:02 +01:00
Sergi Delgado Segura
069e15fdba
Updates current tests to work with chain_monitor instead of zmq_sub
2020-01-03 13:36:52 +01:00
Sergi Delgado Segura
a5e9f1b874
Removes unused imports
2020-01-02 11:23:34 +01:00
Sergi Delgado Segura
3ff10ea1bf
Makes all BLockProcessor methods static
2020-01-02 11:21:01 +01:00
Sergi Delgado Segura
57d5aa4940
Adds missing block processor tests
2019-12-27 11:12:30 +01:00
Sergi Delgado Segura
ea681850a8
Adds some ChainMaester functionallity to the BlockProcessor
...
The ChainMaester functionallity has been split into the new bitcoind mock and the blockprocessor (there's ChainMaester no more 😢 )
2019-12-23 06:45:24 +01:00
Sergi Delgado Segura
2b0945f1ba
Updates tests with external bitcoind mock
2019-12-23 06:43:54 +01:00
Sergi Delgado Segura
fffcb39124
Enables stdout for unit tests
...
By default pytests does not capture stdout, but it can do with -s. It is nice to have the option to verbose the tests if needed
2019-12-17 17:22:40 +01:00
Sergi Delgado Segura
d4e7e999e1
Sets sim verbose to False for unit tests
2019-12-17 17:21:48 +01:00
Sergi Delgado Segura
531523c534
Refactors the API to run using dispatch instead of decorate
...
The API was never made an object since I couldn't find a way or working around the Flask decorators.
By using dispatch we can get around the issues in #14 and will be able to create better mocks for the API
2019-12-17 17:04:57 +01:00
Sergi Delgado Segura
680de0b7ac
Update unit tests to use serialize
2019-12-17 16:22:23 +01:00
Sergi Delgado Segura
a69f1ba28b
Moves appointment to common and creates serialize
...
Appointment serialization used to be part of the cryptographer (signature_format) but it makes more sense to be an appointment method. Therefore cli also need Appointment
Also fixes comments based on reviews
2019-12-17 16:21:54 +01:00
Sergi Delgado Segura
bc72496db9
Dissables missing logs c_logger
2019-12-16 12:50:44 +01:00
Sergi Delgado Segura
61663e89d7
Refactors tests folder to separate different modules
...
Each module has a different folder and they do not share methods now. At some point they should be split in different repos
2019-12-16 11:26:51 +01:00