99import xarray as xr
1010import zarr # type: ignore
1111from numpy .testing import assert_array_equal
12- from pytest_cases import parametrize_with_cases
12+ from pytest_cases import parametrize_with_cases , case
13+ from pytest_cases import filters as ft
14+
1315
1416from malariagen_data import af1 as _af1
1517from malariagen_data import ag3 as _ag3
@@ -91,14 +93,17 @@ def adir1_sim_api(adir1_sim_fixture):
9193# pytest alone.
9294
9395
96+ @case (tags = "ag3" )
9497def case_ag3_sim (ag3_sim_fixture , ag3_sim_api ):
9598 return ag3_sim_fixture , ag3_sim_api
9699
97100
101+ @case (tags = "af1" )
98102def case_af1_sim (af1_sim_fixture , af1_sim_api ):
99103 return af1_sim_fixture , af1_sim_api
100104
101105
106+ @case (tags = "adir1" )
102107def case_adir1_sim (adir1_sim_fixture , adir1_sim_api ):
103108 return adir1_sim_fixture , adir1_sim_api
104109
@@ -1076,7 +1081,7 @@ def test_snp_allele_counts_with_site_mask_param(fixture, api: AnophelesSnpData):
10761081 )
10771082
10781083
1079- @parametrize_with_cases ("fixture,api" , cases = "." )
1084+ @parametrize_with_cases ("fixture,api" , cases = "." , filter = ~ ft . has_tag ( "adir1" ) )
10801085def test_snp_allele_counts_with_sample_query_param (fixture , api : AnophelesSnpData ):
10811086 # Fixed parameters.
10821087 all_sample_sets = api .sample_sets ()["sample_set" ].to_list ()
@@ -1098,7 +1103,7 @@ def test_snp_allele_counts_with_sample_query_param(fixture, api: AnophelesSnpDat
10981103 )
10991104
11001105
1101- @parametrize_with_cases ("fixture,api" , cases = "." )
1106+ @parametrize_with_cases ("fixture,api" , cases = "." , filter = ~ ft . has_tag ( "adir1" ) )
11021107def test_snp_allele_counts_with_sample_query_options_param (
11031108 fixture , api : AnophelesSnpData
11041109):
0 commit comments