jaredgoldman
55253c8469
Remove whitespace and correct typo
2023-02-28 13:51:47 -05:00
jaredgoldman
4b72d3ba99
Add backpressure setting back as it wasn't altering test behaviour
2023-02-28 13:51:47 -05:00
jaredgoldman
61296bbdfc
Minor formatting, removing whitespace
2023-02-28 13:51:47 -05:00
jaredgoldman
36f466fff8
Ensure tests are running and working up until asserting pps
2023-02-28 13:51:47 -05:00
Guillermo Rodriguez
26146097eb
Merge pull request #469 from pikers/emsd_loglevel_fix
...
Fix `loglevel` not getting propagated to `emsd`
2023-02-26 00:49:43 -03:00
jaredgoldman
fcd8b8eb78
Remove breaking call to load pps from ledger
2023-02-25 18:59:40 -05:00
jaredgoldman
3e83764b5b
Remove whitespace, uneeded comments
2023-02-25 18:59:40 -05:00
jaredgoldman
3a6fbabaf8
Minor formatting
2023-02-25 18:59:40 -05:00
jaredgoldman
85ad23a1e9
Remove uneeded assert_precision arg
2023-02-25 18:59:40 -05:00
jaredgoldman
15525c2b46
Add functionality and tests for executing mutliple orders
2023-02-25 18:59:40 -05:00
jaredgoldman
76736a5441
Refactor to avoid global state while testing
2023-02-25 18:59:40 -05:00
jaredgoldman
4c2e776e01
Ensure to cleanup by passing fixture in paper_test signature
2023-02-25 18:59:40 -05:00
jaredgoldman
1e748f11ef
Ensure config path is being updated with _testing correctly during testing
2023-02-25 18:59:40 -05:00
jaredgoldman
3fcad16298
Ensure not to write to pps when asserting?
2023-02-25 18:59:40 -05:00
jaredgoldman
2d25d1f048
Push failing assert no pps test
2023-02-25 18:59:40 -05:00
jaredgoldman
e54d928405
Reformat fake fill in paper engine,
...
Ensure tests pass, refactor test wrapper
2023-02-25 18:59:40 -05:00
jaredgoldman
c99381216d
Ensure actual pp is sent to ems
...
ensure not to write pp header on startup
Comment out pytest settings
Add comments explaining delete_testing_dir fixture
use nonlocal instead of global for test state
Add unpacking get_fqsn method
Format test_paper
Add comments explaining sync/async book.send calls
2023-02-25 18:59:40 -05:00
algorandpa
db2e2ed78f
Use constants value for test config dir path
2023-02-25 18:59:39 -05:00
algorandpa
3bc54e308f
Use Path.mkdir instead of os.mkdir
2023-02-25 18:59:39 -05:00
algorandpa
8c9c165e0a
Remove broken import
2023-02-25 18:59:39 -05:00
algorandpa
7bd8019876
Add back cleanup fixture
2023-02-25 18:59:39 -05:00
algorandpa
8122e6c86f
Disable cleanup to see if CI passes
2023-02-25 18:59:39 -05:00
algorandpa
7e87dc52eb
Scope fixture to session
2023-02-25 18:59:39 -05:00
algorandpa
2c366d7349
Fix type
2023-02-25 18:59:39 -05:00
algorandpa
9acbfacd4c
only clean up if _testing file exists
2023-02-25 18:59:39 -05:00
algorandpa
316ead577d
Remove scoping
2023-02-25 18:59:39 -05:00
algorandpa
4b6d3fe138
Scope cleanup fixture to module
2023-02-25 18:59:39 -05:00
algorandpa
0dec2b9c89
Enable backpressure during data-feed layer startup to avoid overruns
2023-02-25 18:59:39 -05:00
algorandpa
acc86ae6db
more formatting
2023-02-25 18:59:39 -05:00
algorandpa
730906a072
Minor formatting
2023-02-25 18:59:39 -05:00
algorandpa
e5cefeb44b
Format to prep for PR
2023-02-25 18:59:39 -05:00
algorandpa
7142a6a7ca
Add hacky cleanup solution for _testng data
2023-02-25 18:59:39 -05:00
algorandpa
dff8abd6ad
Minor reformatting
2023-02-25 18:59:39 -05:00
algorandpa
b180602a3e
Make config grab _testing dir in pytest env,
...
- Remove print statements
2023-02-25 18:59:39 -05:00
algorandpa
95b9dacb7a
Break test into steps
2023-02-25 18:59:39 -05:00
algorandpa
df868cec35
Assert that trades persist in ems after teardown and startup
2023-02-25 18:59:39 -05:00
algorandpa
68a196218b
force change branch name
2023-02-25 18:59:39 -05:00
algorandpa
84cd1e0059
initial commit on copy
2023-02-25 18:59:39 -05:00
algorandpa
86b4386522
minor changes, prepare for rebase of overlays branch
2023-02-25 18:59:39 -05:00
algorandpa
5bb93ccc5f
change id to 'piker-paper'
2023-02-25 18:59:39 -05:00
algorandpa
3028a8b1f8
restore spacing
2023-02-25 18:59:39 -05:00
algorandpa
6126c4f438
restore spacing
2023-02-25 18:59:39 -05:00
algorandpa
41bb0445e0
remove unnecessary return
2023-02-25 18:59:39 -05:00
algorandpa
97627a4976
remove more logs
2023-02-25 18:59:39 -05:00
algorandpa
1b2fce430f
remove logs, unused args
2023-02-25 18:59:39 -05:00
algorandpa
8cd2354d73
ensure that paper pps are pulled on open
2023-02-25 18:59:39 -05:00
algorandpa
9c28d7086e
Add Generator as return type of open_trade_ledger
2023-02-25 18:59:39 -05:00
algorandpa
a4bd51a01b
change open_trade_ledger typing to return a Generator type
2023-02-25 18:59:39 -05:00
algorandpa
b67d020e23
add basic func to load paper_trades file
2023-02-25 18:59:39 -05:00
Guillermo Rodriguez
85a1b858b4
Fix logging on emsd
2023-02-25 20:56:25 -03:00