96006b2422 
								
							
								 
							
						 
						
							
							
								
								Adjust tests to `.clearing._client.OrderClient` type  
							
							
							
						 
						
							2023-05-09 14:49:26 -04:00  
				
					
						
							
							
								 
						
							
							
								9f03484c4d 
								
							
								 
							
						 
						
							
							
								
								Move all fqsn parsing and `Symbol` to new `accounting._mktinfo  
							
							
							
						 
						
							2023-05-09 14:49:25 -04:00  
				
					
						
							
							
								 
						
							
							
								beb6544bad 
								
							
								 
							
						 
						
							
							
								
								Start a new `.accounting` subpkg, move `.pp` contents there  
							
							
							
						 
						
							2023-05-09 14:49:25 -04:00  
				
					
						
							
							
								 
						
							
							
								8ceaa27872 
								
							
								 
							
						 
						
							
							
								
								Add ES client polling to ensure eventual connectivity..  
							
							
							
						 
						
							2023-03-09 18:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								97290fcb05 
								
							
								 
							
						 
						
							
							
								
								Never drop root perms in test harness  
							
							
							
						 
						
							2023-03-09 18:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								9a00c45923 
								
							
								 
							
						 
						
							
							
								
								Add `log` fixture for easy test plugin  
							
							
							
						 
						
							2023-03-09 18:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								7cc9911565 
								
							
								 
							
						 
						
							
							
								
								Add connection poll loop to es test as well  
							
							
							
						 
						
							2023-03-09 15:37:43 -05:00  
				
					
						
							
							
								 
						
							
							
								79b0db4449 
								
							
								 
							
						 
						
							
							
								
								Pass a config `tmp_dir: Path` to the runtime when testing  
							
							
							
						 
						
							2023-03-09 15:37:43 -05:00  
				
					
						
							
							
								 
						
							
							
								2014019b06 
								
							
								 
							
						 
						
							
							
								
								Add reconnect loop to `marketstore` startup test  
							
							... 
							
							
							
							Due to making ahabd supervisor init more async we need to be more
tolerant to mkts server startup: the grpc machinery needs to be up
otherwise a client which connects to early may just hang on requests..
Add a reconnect loop (which might end up getting factored into client
code too) so that we only block on requests once we know the client
connection is actually responsive. 
							
						 
						
							2023-03-09 15:37:43 -05:00  
				
					
						
							
							
								 
						
							
							
								cda7a54718 
								
							
								 
							
						 
						
							
							
								
								Fix final missed `marketstore` mod import  
							
							... 
							
							
							
							Thanks @esme! XD
Also, do a linter pass and remove a buncha unused references. 
							
						 
						
							2023-03-09 15:37:43 -05:00  
				
					
						
							
							
								 
						
							
							
								93c81fa4d1 
								
							
								 
							
						 
						
							
							
								
								Start `piker.service` sub-package  
							
							... 
							
							
							
							For now just moves everything that was in `piker._daemon` to a subpkg
module but a reorg is coming pronto! 
							
						 
						
							2023-03-09 15:37:42 -05:00  
				
					
						
							
							
								
								Guillermo Rodriguez 
							
						 
						
							
							
								f5b8b9a14f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add sym registry to PaperBoi as well as a sym ref on Transaction  
							
							... 
							
							
							
							Add decimal quantize API to Symbol to simplify by-broker truncation
Add symbol info to `pps.toml`
Move _assert call to outside the _async_main context manager
Minor indentation and styling changes, also convert a few prints to log calls
Fix multi write / race condition on open_pps call
Switch open_pps to not write by default
Fix integer math kraken syminfo _tick_size initialization 
							
						 
						
							2023-03-01 21:06:48 -03:00  
				
					
						
							
							
								
								Guillermo Rodriguez 
							
						 
						
							
							
								dc78994dcf 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed float dust bug on zero position case  
							
							
							
						 
						
							2023-03-01 21:05:37 -03:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								c83fe5aaa7 
								
							
								 
							
						 
						
							
							
								
								Fix typo in test docstring  
							
							
							
						 
						
							2023-02-28 14:22:24 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								41f81eb701 
								
							
								 
							
						 
						
							
							
								
								Make write on exit default false  
							
							
							
						 
						
							2023-02-28 14:14:05 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								05fdc9dd60 
								
							
								 
							
						 
						
							
							
								
								Add xfail  
							
							
							
						 
						
							2023-02-28 13:55:12 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								1323981cc4 
								
							
								 
							
						 
						
							
							
								
								Format lines in conftest  
							
							... 
							
							
							
							Add extra line in conftest 
							
						 
						
							2023-02-28 13:52:12 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								882032e3a3 
								
							
								 
							
						 
						
							
							
								
								Change skip to xfail  
							
							
							
						 
						
							2023-02-28 13:52:03 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								a6257ae615 
								
							
								 
							
						 
						
							
							
								
								Add docstrings to test cases,  
							
							... 
							
							
							
							format function calls 
							
						 
						
							2023-02-28 13:52:03 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								973c068e96 
								
							
								 
							
						 
						
							
							
								
								Assert conditions like a nerd  
							
							
							
						 
						
							2023-02-28 13:52:03 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								d7317c3710 
								
							
								 
							
						 
						
							
							
								
								Shorten assertion docstring  
							
							
							
						 
						
							2023-02-28 13:52:03 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								87eb9c5772 
								
							
								 
							
						 
						
							
							
								
								Format assertion conditions  
							
							
							
						 
						
							2023-02-28 13:51:47 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								ecb22dda1a 
								
							
								 
							
						 
						
							
							
								
								Remove whitespace, remove stale comments  
							
							
							
						 
						
							2023-02-28 13:51:47 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								6f15d47012 
								
							
								 
							
						 
						
							
							
								
								Add space in docstrings,  
							
							... 
							
							
							
							remove duplicate import 
							
						 
						
							2023-02-28 13:51:47 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								802af306ac 
								
							
								 
							
						 
						
							
							
								
								Add specific location of _testing dir in delete_testing_dir fixture  
							
							
							
						 
						
							2023-02-28 13:51:47 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								342aec648b 
								
							
								 
							
						 
						
							
							
								
								Skip zero test and change use Path when creating a config folder in marketstore  
							
							
							
						 
						
							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 
							
						 
						
							
							
								36f466fff8 
								
							
								 
							
						 
						
							
							
								
								Ensure tests are running and working up until asserting pps  
							
							
							
						 
						
							2023-02-28 13:51:47 -05:00  
				
					
						
							
							
								
								jaredgoldman 
							
						 
						
							
							
								fcd8b8eb78 
								
							
								 
							
						 
						
							
							
								
								Remove breaking call to load pps from ledger  
							
							
							
						 
						
							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 
							
						 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7bd8019876 
								
							
								 
							
						 
						
							
							
								
								Add back cleanup fixture  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								8122e6c86f 
								
							
								 
							
						 
						
							
							
								
								Disable cleanup to see if CI passes  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								7e87dc52eb 
								
							
								 
							
						 
						
							
							
								
								Scope fixture to session  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								2c366d7349 
								
							
								 
							
						 
						
							
							
								
								Fix type  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								9acbfacd4c 
								
							
								 
							
						 
						
							
							
								
								only clean up if _testing file exists  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								316ead577d 
								
							
								 
							
						 
						
							
							
								
								Remove scoping  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								4b6d3fe138 
								
							
								 
							
						 
						
							
							
								
								Scope cleanup fixture to module  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								0dec2b9c89 
								
							
								 
							
						 
						
							
							
								
								Enable backpressure during data-feed layer startup to avoid overruns  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								e5cefeb44b 
								
							
								 
							
						 
						
							
							
								
								Format to prep for PR  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								7142a6a7ca 
								
							
								 
							
						 
						
							
							
								
								Add hacky cleanup solution for _testng data  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								dff8abd6ad 
								
							
								 
							
						 
						
							
							
								
								Minor reformatting  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00  
				
					
						
							
							
								 
						
							
							
								95b9dacb7a 
								
							
								 
							
						 
						
							
							
								
								Break test into steps  
							
							
							
						 
						
							2023-02-25 18:59:39 -05:00