77
88import logging
99import numpy as np
10- from packaging import version as pack_version
1110import platform
1211import pytest
1312
@@ -28,9 +27,7 @@ def setup_method(self):
2827
2928 # Load the data in the instruments
3029 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
31- if (pack_version .Version (pysat .__version__ )
32- > pack_version .Version ('3.0.1' )):
33- load_kwargs ['use_header' ] = True
30+ load_kwargs ['use_header' ] = True
3431
3532 self .inst .load (** load_kwargs )
3633 self .model .load (** load_kwargs )
@@ -198,10 +195,6 @@ def test_success_for_some_already_ran_data(self, caplog):
198195 return
199196
200197
201- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
202- <= pack_version .Version ('3.0.1' ),
203- reason = '' .join (('Requires test model in pysat ' ,
204- ' v3.0.2 or later.' )))
205198class TestUtilsExtractModObs (TestUtilsExtractInstThroughMod ):
206199 """Unit tests for `utils.extract.extract_modelled_observations`."""
207200
@@ -213,9 +206,7 @@ def setup_method(self):
213206
214207 # Load the data in the instruments
215208 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
216- if (pack_version .Version (pysat .__version__ )
217- > pack_version .Version ('3.0.1' )):
218- load_kwargs ['use_header' ] = True
209+ load_kwargs ['use_header' ] = True
219210
220211 self .inst .load (** load_kwargs )
221212 self .model .load (** load_kwargs )
@@ -344,10 +335,6 @@ def test_success_for_some_already_ran_data(self, caplog):
344335 return
345336
346337
347- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
348- <= pack_version .Version ('3.0.1' ),
349- reason = '' .join (('Requires test model in pysat ' ,
350- ' v3.0.2 or later.' )))
351338class TestUtilsExtractModObsXarray (TestUtilsExtractModObs ):
352339 """Xarray unit tests for `utils.extract.extract_modelled_observations`."""
353340
@@ -359,9 +346,7 @@ def setup_method(self):
359346
360347 # Load the data in the instruments
361348 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
362- if (pack_version .Version (pysat .__version__ )
363- > pack_version .Version ('3.0.1' )):
364- load_kwargs ['use_header' ] = True
349+ load_kwargs ['use_header' ] = True
365350
366351 self .inst .load (** load_kwargs )
367352 self .model .load (** load_kwargs )
@@ -386,10 +371,6 @@ def teardown_method(self):
386371 return
387372
388373
389- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
390- <= pack_version .Version ('3.0.1' ),
391- reason = '' .join (('Requires test model in pysat ' ,
392- ' v3.0.2 or later.' )))
393374class TestUtilsExtractModObsXarray2D (TestUtilsExtractModObs ):
394375 """Xarray unit tests for `utils.extract.extract_modelled_observations`."""
395376
@@ -401,9 +382,7 @@ def setup_method(self):
401382
402383 # Load the data in the instruments
403384 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
404- if (pack_version .Version (pysat .__version__ )
405- > pack_version .Version ('3.0.1' )):
406- load_kwargs ['use_header' ] = True
385+ load_kwargs ['use_header' ] = True
407386
408387 self .inst .load (** load_kwargs )
409388 self .model .load (** load_kwargs )
@@ -439,9 +418,7 @@ def setup_method(self):
439418
440419 # Load the data in the instruments
441420 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
442- if (pack_version .Version (pysat .__version__ )
443- > pack_version .Version ('3.0.1' )):
444- load_kwargs ['use_header' ] = True
421+ load_kwargs ['use_header' ] = True
445422
446423 self .inst .load (** load_kwargs )
447424 self .model .load (** load_kwargs )
@@ -475,10 +452,6 @@ def teardown_method(self):
475452# TODO(#118): fix `instrument_altitude_to_model_pressure` for Windows env
476453@pytest .mark .skipif (platform .system () == "Windows" ,
477454 reason = "Broken on windows, see #118" )
478- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
479- <= pack_version .Version ('3.0.1' ),
480- reason = '' .join (('Requires test model in pysat ' ,
481- ' v3.0.2 or later.' )))
482455class TestUtilsAltitudePressure (object ):
483456 """Unit tests for `utils.extract.instrument_altitude_to_model_pressure`."""
484457
@@ -491,9 +464,7 @@ def setup_method(self):
491464
492465 # Load the data in the instruments
493466 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
494- if (pack_version .Version (pysat .__version__ )
495- > pack_version .Version ('3.0.1' )):
496- load_kwargs ['use_header' ] = True
467+ load_kwargs ['use_header' ] = True
497468
498469 self .inst .load (** load_kwargs )
499470 self .model .load (** load_kwargs )
@@ -611,10 +582,6 @@ def test_alternate_output_names(self):
611582# TODO(#118): fix `instrument_altitude_to_model_pressure` for Windows env
612583@pytest .mark .skipif (platform .system () == "Windows" ,
613584 reason = "Broken on windows, see #118" )
614- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
615- <= pack_version .Version ('3.0.1' ),
616- reason = '' .join (('Requires test model in pysat ' ,
617- ' v3.0.2 or later.' )))
618585class TestUtilsAltitudePressureXarray (TestUtilsAltitudePressure ):
619586 """Xarray unit tests for `instrument_altitude_to_model_pressure`."""
620587
@@ -627,9 +594,7 @@ def setup_method(self):
627594
628595 # Load the data in the instruments
629596 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
630- if (pack_version .Version (pysat .__version__ )
631- > pack_version .Version ('3.0.1' )):
632- load_kwargs ['use_header' ] = True
597+ load_kwargs ['use_header' ] = True
633598
634599 self .inst .load (** load_kwargs )
635600 self .model .load (** load_kwargs )
@@ -653,10 +618,6 @@ def teardown_method(self):
653618 return
654619
655620
656- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
657- <= pack_version .Version ('3.0.1' ),
658- reason = '' .join (('Requires `max_latitude` test Instrument ' ,
659- 'support in pysat v3.0.2 or later.' )))
660621class TestUtilsExtractInstModIrregView (object ):
661622 """Unit tests for `utils.extract.instrument_view_irregular_model`."""
662623
@@ -671,9 +632,7 @@ def setup_method(self):
671632
672633 # Load the data in the instruments
673634 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
674- if (pack_version .Version (pysat .__version__ )
675- > pack_version .Version ('3.0.1' )):
676- load_kwargs ['use_header' ] = True
635+ load_kwargs ['use_header' ] = True
677636
678637 self .inst .load (** load_kwargs )
679638 self .model .load (** load_kwargs )
@@ -766,10 +725,6 @@ def test_bad_kwarg_input(self, bad_key, bad_val, err_msg):
766725 return
767726
768727
769- @pytest .mark .skipif (pack_version .Version (pysat .__version__ )
770- <= pack_version .Version ('3.0.1' ),
771- reason = '' .join (('Requires `max_latitude` test Instrument ' ,
772- 'support in pysat v3.0.2 or later.' )))
773728class TestUtilsExtractInstModIrregViewXarray (TestUtilsExtractInstModIrregView ):
774729 """Xarray unit tests for `instrument_view_irregular_model`."""
775730
@@ -784,9 +739,7 @@ def setup_method(self):
784739
785740 # Load the data in the instruments
786741 load_kwargs = {'date' : pysat_testmodel ._test_dates ['' ]['' ]}
787- if (pack_version .Version (pysat .__version__ )
788- > pack_version .Version ('3.0.1' )):
789- load_kwargs ['use_header' ] = True
742+ load_kwargs ['use_header' ] = True
790743
791744 self .inst .load (** load_kwargs )
792745 self .model .load (** load_kwargs )
0 commit comments