Skip to content

Commit 1002c58

Browse files
committed
TST: Filter for ZiplineDeprecationWarning only
For those cases in which other type of warnings (i.e.: RuntimeWarning, that could be thrown by NumPy) should not affect the tests results.
1 parent 7624cf5 commit 1002c58

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

tests/test_algorithm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2294,6 +2294,7 @@ def handle_data(algo, data):
22942294

22952295
with warnings.catch_warnings(record=True) as w:
22962296
warnings.simplefilter("ignore", PerformanceWarning)
2297+
warnings.simplefilter("ignore", RuntimeWarning)
22972298

22982299
algo = TradingAlgorithm(
22992300
script=algocode,

tests/test_api_shim.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ def test_sid_accessor(self):
314314
"""
315315
with warnings.catch_warnings(record=True) as w:
316316
warnings.simplefilter("ignore", PerformanceWarning)
317+
warnings.simplefilter("ignore", RuntimeWarning)
317318
warnings.simplefilter("default", ZiplineDeprecationWarning)
318319
algo = self.create_algo(sid_accessor_algo)
319320
algo.run(self.data_portal)
@@ -343,6 +344,7 @@ def test_data_items(self):
343344
"""
344345
with warnings.catch_warnings(record=True) as w:
345346
warnings.simplefilter("ignore", PerformanceWarning)
347+
warnings.simplefilter("ignore", RuntimeWarning)
346348
warnings.simplefilter("default", ZiplineDeprecationWarning)
347349
algo = self.create_algo(data_items_algo)
348350
algo.run(self.data_portal)
@@ -368,6 +370,7 @@ def test_data_items(self):
368370
def test_iterate_data(self):
369371
with warnings.catch_warnings(record=True) as w:
370372
warnings.simplefilter("ignore", PerformanceWarning)
373+
warnings.simplefilter("ignore", RuntimeWarning)
371374
warnings.simplefilter("default", ZiplineDeprecationWarning)
372375

373376
algo = self.create_algo(simple_algo)
@@ -399,6 +402,7 @@ def test_iterate_data(self):
399402
def test_history(self):
400403
with warnings.catch_warnings(record=True) as w:
401404
warnings.simplefilter("ignore", PerformanceWarning)
405+
warnings.simplefilter("ignore", RuntimeWarning)
402406
warnings.simplefilter("default", ZiplineDeprecationWarning)
403407

404408
sim_params = self.sim_params.create_new(
@@ -441,6 +445,7 @@ def test_old_new_history_bts_paths(self):
441445
def test_simple_transforms(self):
442446
with warnings.catch_warnings(record=True) as w:
443447
warnings.simplefilter("ignore", PerformanceWarning)
448+
warnings.simplefilter("ignore", RuntimeWarning)
444449
warnings.simplefilter("default", ZiplineDeprecationWarning)
445450

446451
sim_params = SimulationParameters(
@@ -512,6 +517,7 @@ def test_simple_transforms(self):
512517
def test_manipulation(self):
513518
with warnings.catch_warnings(record=True) as w:
514519
warnings.simplefilter("ignore", PerformanceWarning)
520+
warnings.simplefilter("ignore", RuntimeWarning)
515521
warnings.simplefilter("default", ZiplineDeprecationWarning)
516522

517523
algo = self.create_algo(simple_algo)
@@ -534,6 +540,7 @@ def test_manipulation(self):
534540

535541
def test_reference_empty_position_by_int(self):
536542
with warnings.catch_warnings(record=True) as w:
543+
warnings.simplefilter("ignore", RuntimeWarning)
537544
warnings.simplefilter("default", ZiplineDeprecationWarning)
538545

539546
algo = self.create_algo(reference_missing_position_by_int_algo)
@@ -548,6 +555,7 @@ def test_reference_empty_position_by_int(self):
548555

549556
def test_reference_empty_position_by_unexpected_type(self):
550557
with warnings.catch_warnings(record=True) as w:
558+
warnings.simplefilter("ignore", RuntimeWarning)
551559
warnings.simplefilter("default", ZiplineDeprecationWarning)
552560

553561
algo = self.create_algo(

0 commit comments

Comments
 (0)