jaredgoldman
ed6041d138
Remove whitespace and correct typo
2023-02-26 16:15:00 -05:00
jaredgoldman
944c1945fc
Add backpressure setting back as it wasn't altering test behaviour
2023-02-26 16:11:28 -05:00
jaredgoldman
84fedf5153
Minor formatting, removing whitespace
2023-02-26 16:05:02 -05:00
jaredgoldman
5ccc72111b
Ensure tests are running and working up until asserting pps
2023-02-26 15:59:55 -05:00
jaredgoldman
178fb8b56e
Remove breaking call to load pps from ledger
2023-02-26 13:12:11 -05:00
jaredgoldman
575cb854db
Remove whitespace, uneeded comments
2023-02-26 13:12:11 -05:00
jaredgoldman
6068724fd4
Minor formatting
2023-02-26 13:12:11 -05:00
jaredgoldman
2131394939
Remove uneeded assert_precision arg
2023-02-26 13:12:11 -05:00
jaredgoldman
1397a75d2c
Add functionality and tests for executing mutliple orders
2023-02-26 13:12:11 -05:00
jaredgoldman
4eb9b68b0e
Refactor to avoid global state while testing
2023-02-26 13:12:11 -05:00
jaredgoldman
6ccdb8cbf8
Ensure to cleanup by passing fixture in paper_test signature
2023-02-26 13:12:11 -05:00
jaredgoldman
884ddc2552
Ensure config path is being updated with _testing correctly during testing
2023-02-26 13:12:11 -05:00
jaredgoldman
4d32c6f6a2
Ensure not to write to pps when asserting?
2023-02-26 13:12:11 -05:00
jaredgoldman
bf1757de07
Push failing assert no pps test
2023-02-26 13:12:11 -05:00
jaredgoldman
c8e6312044
Reformat fake fill in paper engine,
...
Ensure tests pass, refactor test wrapper
2023-02-26 13:12:11 -05:00
jaredgoldman
e8714c2d17
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-26 13:12:11 -05:00
algorandpa
b80dfe4f9c
Use constants value for test config dir path
2023-02-26 13:12:11 -05:00
algorandpa
6257cc8dae
Use Path.mkdir instead of os.mkdir
2023-02-26 13:12:11 -05:00
algorandpa
f307197031
Remove broken import
2023-02-26 13:12:11 -05:00
algorandpa
cf0b85aa51
Add back cleanup fixture
2023-02-26 13:12:11 -05:00
algorandpa
43a68ef700
Disable cleanup to see if CI passes
2023-02-26 13:12:11 -05:00
algorandpa
519d459dbe
Scope fixture to session
2023-02-26 13:12:11 -05:00
algorandpa
b035fa963c
Fix type
2023-02-26 13:12:11 -05:00
algorandpa
3acc424c3e
only clean up if _testing file exists
2023-02-26 13:12:11 -05:00
algorandpa
1e473874ad
Remove scoping
2023-02-26 13:12:11 -05:00
algorandpa
edce176ff8
Scope cleanup fixture to module
2023-02-26 13:12:11 -05:00
algorandpa
0527310071
Enable backpressure during data-feed layer startup to avoid overruns
2023-02-26 13:12:11 -05:00
algorandpa
f79f0ede5b
more formatting
2023-02-26 13:12:11 -05:00
algorandpa
362a2b301f
Minor formatting
2023-02-26 13:12:11 -05:00
algorandpa
47d48ba3a3
Format to prep for PR
2023-02-26 13:12:11 -05:00
algorandpa
51ce71c969
Add hacky cleanup solution for _testng data
2023-02-26 13:12:11 -05:00
algorandpa
66c568c7bc
Minor reformatting
2023-02-26 13:12:11 -05:00
algorandpa
8c568d1b2a
Make config grab _testing dir in pytest env,
...
- Remove print statements
2023-02-26 13:12:11 -05:00
algorandpa
5b0ed6c274
Break test into steps
2023-02-26 13:12:11 -05:00
algorandpa
2ce811f192
Assert that trades persist in ems after teardown and startup
2023-02-26 13:12:11 -05:00
algorandpa
87f8163492
force change branch name
2023-02-26 13:12:11 -05:00
algorandpa
1651e89a06
initial commit on copy
2023-02-26 13:12:11 -05:00
algorandpa
2580259ebe
minor changes, prepare for rebase of overlays branch
2023-02-26 13:12:11 -05:00
algorandpa
cc608dfee7
change id to 'piker-paper'
2023-02-26 13:12:11 -05:00
algorandpa
9066c51b11
restore spacing
2023-02-26 13:12:11 -05:00
algorandpa
d13b4e5f6b
restore spacing
2023-02-26 13:12:11 -05:00
algorandpa
4c5c74a3f5
remove unnecessary return
2023-02-26 13:12:11 -05:00
algorandpa
6ed85484c7
remove more logs
2023-02-26 13:12:11 -05:00
algorandpa
744a9a168a
remove logs, unused args
2023-02-26 13:12:11 -05:00
algorandpa
34c6d73abf
ensure that paper pps are pulled on open
2023-02-26 13:12:11 -05:00
algorandpa
4b7206fd6e
Add Generator as return type of open_trade_ledger
2023-02-26 13:12:11 -05:00
algorandpa
91492d7771
change open_trade_ledger typing to return a Generator type
2023-02-26 13:12:11 -05:00
algorandpa
af4fb59fe8
add basic func to load paper_trades file
2023-02-26 13:12:11 -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
Guillermo Rodriguez
85a1b858b4
Fix logging on emsd
2023-02-25 20:56:25 -03:00