@@ -564,7 +564,7 @@ def test_cnv_discordant_read_calls(fixture, api: AnophelesCnvData):
564564
565565 for sample_sets in parametrize_sample_sets :
566566 for contig in parametrize_contig :
567- ds = api .cnv_discordant_read_calls (contig = contig , sample_sets = sample_sets )
567+ ds = api .cnv_discordant_read_calls (contigs = contig , sample_sets = sample_sets )
568568 assert isinstance (ds , xr .Dataset )
569569
570570 # check fields
@@ -631,18 +631,29 @@ def test_cnv_discordant_read_calls(fixture, api: AnophelesCnvData):
631631 match = "No CNV discordant read calls data found|no CNVs available for contig" ,
632632 ):
633633 api .cnv_discordant_read_calls (
634- contig = "foobar" , sample_sets = random .choice (all_sample_sets )
634+ contigs = "foobar" , sample_sets = random .choice (all_sample_sets )
635635 )
636636
637637 # Check with a sample set that should not exist
638638 with pytest .raises (ValueError ):
639639 api .cnv_discordant_read_calls (
640- contig = random .choice (api .contigs ), sample_sets = "foobar"
640+ contigs = random .choice (api .contigs ), sample_sets = "foobar"
641641 )
642642
643643 # Check with a contig and sample set that should not exist
644644 with pytest .raises (ValueError ):
645- api .cnv_discordant_read_calls (contig = "foobar" , sample_sets = "bazqux" )
645+ api .cnv_discordant_read_calls (contigs = "foobar" , sample_sets = "bazqux" )
646+
647+
648+ @parametrize_with_cases ("fixture,api" , cases = "." )
649+ def test_cnv_discordant_read_calls_deprecated_contig_alias (
650+ fixture , api : AnophelesCnvData
651+ ):
652+ sample_set = random .choice (api .sample_sets ()["sample_set" ].to_list ())
653+ contig = random .choice (api .contigs )
654+ with pytest .warns (DeprecationWarning , match = "deprecated" ):
655+ ds = api .cnv_discordant_read_calls (contig = contig , sample_sets = sample_set )
656+ assert isinstance (ds , xr .Dataset )
646657
647658
648659def test_cnv_discordant_read_calls__sample_query (
@@ -670,13 +681,13 @@ def test_cnv_discordant_read_calls__sample_query(
670681 if len (df_samples ) == 0 :
671682 with pytest .raises (ValueError ):
672683 ds = api .cnv_discordant_read_calls (
673- contig = contig ,
684+ contigs = contig ,
674685 sample_sets = sample_sets ,
675686 sample_query = sample_query ,
676687 )
677688 else :
678689 ds = api .cnv_discordant_read_calls (
679- contig = contig ,
690+ contigs = contig ,
680691 sample_sets = sample_sets ,
681692 sample_query = sample_query ,
682693 )
@@ -755,14 +766,14 @@ def test_cnv_discordant_read_calls__sample_query_options(
755766 if len (df_samples ) == 0 :
756767 with pytest .raises (ValueError ):
757768 ds = api .cnv_discordant_read_calls (
758- contig = contig ,
769+ contigs = contig ,
759770 sample_sets = sample_sets ,
760771 sample_query = sample_query ,
761772 sample_query_options = sample_query_options ,
762773 )
763774 else :
764775 ds = api .cnv_discordant_read_calls (
765- contig = contig ,
776+ contigs = contig ,
766777 sample_sets = sample_sets ,
767778 sample_query = sample_query ,
768779 sample_query_options = sample_query_options ,
0 commit comments