@@ -700,7 +700,7 @@ def it_provides_the_df(self, request):
700700 cube_measures_ = instance_mock (request , CubeMeasures )
701701 cube_measures_ .cube_stddev = cube_std_dev_
702702 cube_measures_ .unweighted_cube_counts = unweighted_cube_counts_
703- pairwise_pvals = _PairwiseMeansSigPVals (None , None , cube_measures_ , 0 )
703+ pairwise_pvals = _PairwiseMeansSigPVals (None , None , cube_measures_ , None , 0 )
704704
705705 assert pairwise_pvals ._df == pytest .approx (np .array ([[44 , 37.8554 ]]))
706706
@@ -724,7 +724,7 @@ def it_provides_the_tstats(self, request):
724724 cube_measures_ .cube_means = cube_means_
725725 cube_measures_ .cube_stddev = cube_std_dev_
726726 cube_measures_ .unweighted_cube_counts = unweighted_cube_counts_
727- pairwise_tstat = _PairwiseMeansSigTStats (None , None , cube_measures_ , 0 )
727+ pairwise_tstat = _PairwiseMeansSigTStats (None , None , cube_measures_ , None , 0 )
728728
729729 assert pairwise_tstat .t_stats == pytest .approx (np .array ([[0 , 2.310889 ]]))
730730
@@ -737,7 +737,7 @@ def it_provides_a_blocks_interface(self, request):
737737 property_mock (request , _PairwiseSigTstats , "_subtotal_columns" , return_value = 2 )
738738 property_mock (request , _PairwiseSigTstats , "_subtotal_rows" , return_value = 3 )
739739 property_mock (request , _PairwiseSigTstats , "_intersections" , return_value = 4 )
740- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
740+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
741741
742742 assert pairwise_tstat .blocks == [[1 , 2 ], [3 , 4 ]]
743743
@@ -748,7 +748,7 @@ def it_calculates_the_base_values_to_help(
748748 _proportions_prop_ .return_value = [[0.5 , 0.6 ], [0.7 , 0.8 ]]
749749 _reference_values_ .return_value = [9 , 0 ]
750750 _calculate_t_stats_ .return_value = "tstat"
751- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
751+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
752752
753753 base_values = pairwise_tstat ._base_values
754754
@@ -758,12 +758,14 @@ def it_calculates_the_base_values_to_help(
758758
759759 def it_provides_the_bases_to_help (self , second_order_measures_ ):
760760 second_order_measures_ .column_unweighted_bases .blocks = [1 , 2 ]
761- pairwise_tstat = _PairwiseSigTstats (None , second_order_measures_ , None , None )
761+ pairwise_tstat = _PairwiseSigTstats (
762+ None , second_order_measures_ , None , None , None
763+ )
762764
763765 assert pairwise_tstat ._bases == [1 , 2 ]
764766
765767 def it_can_calculate_the_t_stat_to_help (self ):
766- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
768+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
767769
768770 actual = pairwise_tstat ._calculate_t_stats (
769771 np .array ([[0.5 , 0.3 , 0.1 ], [0.5 , 0.7 , 0.9 ]]),
@@ -786,7 +788,7 @@ def it_can_calculate_the_t_stat_to_help(self):
786788 )
787789
788790 def but_tstat_calculation_is_ok_with_empty_inputs (self ):
789- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
791+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
790792
791793 actual = pairwise_tstat ._calculate_t_stats (
792794 np .array ([[]]),
@@ -804,7 +806,7 @@ def it_provides_the_intersections_to_help(
804806 _proportions_prop_ .return_value = [[0.5 , 0.6 ], [0.7 , 0.8 ]]
805807 _reference_values_ .return_value = [9 , 0 ]
806808 _calculate_t_stats_ .return_value = "tstat"
807- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
809+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
808810
809811 base_values = pairwise_tstat ._intersections
810812
@@ -814,22 +816,30 @@ def it_provides_the_intersections_to_help(
814816
815817 def it_provides_the_proportions_to_help (self , second_order_measures_ ):
816818 second_order_measures_ .column_proportions .blocks = [1 , 2 ]
817- pairwise_tstat = _PairwiseSigTstats (None , second_order_measures_ , None , None )
819+ pairwise_tstat = _PairwiseSigTstats (
820+ None , second_order_measures_ , None , None , None
821+ )
818822
819823 assert pairwise_tstat ._proportions == [1 , 2 ]
820824
821825 @pytest .mark .parametrize (
822- "col_index, block_index, expected" ,
826+ "insertion_index, col_index, block_index, expected" ,
823827 (
824- (0 , 0 , ("0" , "2" )),
825- (1 , 0 , ("1" , "3" )),
826- (1 , 1 , ("10" , "12" )),
827- (- 1 , 0 , ("6" , "8" )),
828- (- 2 , 1 , ("13" , "15" )),
828+ (None , 0 , 0 , ("0" , "2" )),
829+ (None , 1 , 0 , ("1" , "3" )),
830+ (None , 1 , 1 , ("10" , "12" )),
831+ (1 , None , 0 , ("6" , "8" )),
832+ (0 , None , 1 , ("13" , "15" )),
829833 ),
830834 )
831835 def it_can_calculate_the_reference_values_to_help (
832- self , _bases_prop_ , _proportions_prop_ , col_index , block_index , expected
836+ self ,
837+ _bases_prop_ ,
838+ _proportions_prop_ ,
839+ insertion_index ,
840+ col_index ,
841+ block_index ,
842+ expected ,
833843 ):
834844 _bases_prop_ .return_value = [
835845 [
@@ -851,7 +861,9 @@ def it_can_calculate_the_reference_values_to_help(
851861 np .array ([["p13" , "p14" ], ["p15" , "p16" ]]),
852862 ],
853863 ]
854- pairwise_tstat = _PairwiseSigTstats (None , None , None , col_index )
864+ pairwise_tstat = _PairwiseSigTstats (
865+ None , None , None , insertion_index , col_index
866+ )
855867
856868 actual = pairwise_tstat ._reference_values (block_index )
857869
@@ -865,7 +877,7 @@ def it_provides_the_subtotal_columns_to_help(
865877 _proportions_prop_ .return_value = [[0.5 , 0.6 ], [0.7 , 0.8 ]]
866878 _reference_values_ .return_value = [9 , 0 ]
867879 _calculate_t_stats_ .return_value = "tstat"
868- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
880+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
869881
870882 base_values = pairwise_tstat ._subtotal_columns
871883
@@ -880,7 +892,7 @@ def it_provides_the_subtotal_rows_to_help(
880892 _proportions_prop_ .return_value = [[0.5 , 0.6 ], [0.7 , 0.8 ]]
881893 _reference_values_ .return_value = [9 , 0 ]
882894 _calculate_t_stats_ .return_value = "tstat"
883- pairwise_tstat = _PairwiseSigTstats (None , None , None , None )
895+ pairwise_tstat = _PairwiseSigTstats (None , None , None , None , None )
884896
885897 base_values = pairwise_tstat ._subtotal_rows
886898
0 commit comments