Commit Graph

3343 Commits (paper_trade_improvements_rebase)

Author SHA1 Message Date
jaredgoldman a5edaa9b5c Skip zero test and change use Path when creating a config folder in marketstore 2023-02-26 16:41:06 -05:00
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