We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 86e0127 commit 6319193Copy full SHA for 6319193
backtesting/test/_test.py
@@ -584,23 +584,6 @@ def test_max_tries(self):
584
**OPT_PARAMS)
585
self.assertEqual(len(heatmap), 6)
586
587
- def test_nowrite_df(self):
588
- # Test we don't write into passed data df by default.
589
- # Important for copy-on-write in Backtest.optimize()
590
- df = EURUSD.astype(float)
591
- _ = df.values.ctypes.data # dummy call for the value to stabilize!
592
- mem_addr = df.values.ctypes.data
593
- assert mem_addr == df.values.ctypes.data
594
-
595
- class S(SmaCross):
596
- def init(self):
597
- super().init()
598
- assert mem_addr == self.data.df.values.ctypes.data, (mem_addr, self.data.df.values.ctypes.data)
599
600
- bt = Backtest(df, S)
601
- _ = bt.run()
602
- assert mem_addr == bt._data.values.ctypes.data
603
604
def test_multiprocessing_windows_spawn(self):
605
df = GOOG.iloc[:100]
606
kw = {'fast': [10]}
0 commit comments