Files
FX-ML-Trading-Engine/QuantTrader/tests/__pycache__/test_execution_adapters.cpython-312.pyc
T

36 lines
4.0 KiB
Plaintext
Raw Normal View History

2025-11-14 22:56:44 +00:00
Ë
=ãó¼ddlZddlZddlZddlmZddlmZddlmZddl m
Z
ddl m Z ddl
mZGdd ej«Zed
k(rej$«yy) éN)ÚPath)Ú MagicMock)Ú OrderParams)Ú OandaAdapter)Ú
OrderStore)Ú PaperAdaptercó$eZdZdZdZdZdZy)ÚExecutionAdaptersTestcóÔtj«|_ttjd|jj
¬«j
«t jd<y)NF)ÚdeleteÚdirÚEXECUTION_METRICS_PATH)ÚtempfileÚTemporaryDirectoryÚtmpdirÚstrÚNamedTemporaryFileÚnameÚosÚenviron©Úselfs úX/Users/chuan/Documents/Projects/FX_Backtest/QuantTrader/tests/test_execution_adapters.pyÚsetUpzExecutionAdaptersTest.setUpsFÜ׌ Ü/2Ü
×
¸4¿;¹;×;KÑ;KÔ
L×
0
Œ
Ðcóx|jj«tjj dd«y)Nr)rÚcleanuprrÚpoprs rÚtearDownzExecutionAdaptersTest.tearDowns%Ø ×ÑÔÜ
ÐÕ6rcó€|jjd}tddt|«dtj
d¬«}ddd d
œi}t
|¬ «|_td d
d¬«}|j|«}|j|jd«|jt|«j««y)Nz /orders.logÚACCÚTOKENzhttps://example.comr)Ú
account_idÚtokenÚ order_storeÚbase_urlÚ metrics_pathÚorderCreateTransactionÚ123z2024-01-01T00:00:00.000000Z)ÚidÚtime)Ú return_valueÚEUR_USDÚbuyéè)ÚsymbolÚsideÚquantity)rrrrrrrÚ_requestrÚsubmitÚ assertEqualÚorder_idÚ
assertTruerÚexists)rÚ
store_pathÚadapterÚ
stub_responseÚorderÚacks rÚ*test_oanda_adapter_submit_uses_order_storez@ExecutionAdaptersTest.test_oanda_adapter_submit_uses_order_storeØŸ ×Ð
ÜØØÜ" ŸÐ$<Ñ 
ˆð
Ø'ð
ˆ
ô %°-ÔÔÜ 9°5À4ÔØn‰n˜UÓØ ×јŸ uÔ œ˜ZÓ2rcóê|jjd}|jjd}tddt|«|¬«}t dddd ¬
«}|j |«}|j
|jjd ««|j|j«}|j|jd «|j