Ejemplo n.º 1
0
    def test_pvalue_decreases_with_increasing_power(self):
        power1 = 2.0
        power2 = 20.0
        nspec = 1.0
        pval1 = classical_pvalue(power1, nspec)
        pval2 = classical_pvalue(power2, nspec)

        assert pval1 - pval2 > 0.0
Ejemplo n.º 2
0
    def test_pvalue_must_decrease_with_increasing_nspec(self):
        power = 3.0
        nspec1 = 1.0
        nspec2 = 10.0

        pval1 = classical_pvalue(power, nspec1)
        pval2 = classical_pvalue(power, nspec2)

        assert pval1 - pval2 > 0.0
Ejemplo n.º 3
0
 def test_nspec_is_not_nan(self):
     power = 2.0
     nspec = np.nan
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 4
0
 def test_power_is_non_nan(self):
     power = np.nan
     nspec = 1
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 5
0
 def test_function_runs(self):
     power = 2.0
     nspec = 1.0
     classical_pvalue(power, nspec)
 def test_nspec_is_nonzero(self):
     power = 2.0
     nspec = 0.0
     classical_pvalue(power, nspec)
 def test_nspec_is_not_nan(self):
     power = 2.0
     nspec = np.nan
     classical_pvalue(power, nspec)
 def test_power_is_positive(self):
     power = -2.0
     nspec = 1.0
     classical_pvalue(power, nspec)
Ejemplo n.º 9
0
 def test_nspec_is_not_infinite(self):
     power = 2.0
     nspec = np.inf
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 10
0
 def test_nspec_is_an_integer_number(self):
     power = 2.0
     nspec = 2.5
     classical_pvalue(power, nspec)
Ejemplo n.º 11
0
 def test_nspec_is_nonzero(self):
     power = 2.0
     nspec = 0.0
     classical_pvalue(power, nspec)
Ejemplo n.º 12
0
 def test_nspec_is_positive(self):
     power = 2.0
     nspec = -1.0
     classical_pvalue(power, nspec)
Ejemplo n.º 13
0
 def test_nspec_is_not_nan(self):
     power = 2.0
     nspec = np.nan
     classical_pvalue(power, nspec)
Ejemplo n.º 14
0
 def test_nspec_is_not_infinite2(self):
     power = 2.0
     nspec = -np.inf
     classical_pvalue(power, nspec)
Ejemplo n.º 15
0
 def test_power_is_positive(self):
     power = -2.0
     nspec = 1.0
     classical_pvalue(power, nspec)
Ejemplo n.º 16
0
 def test_nspec_is_nonzero(self):
     power = 2.0
     nspec = 0.0
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 17
0
 def test_nspec_float_type_okay(self):
     power = 2.0
     nspec = 2.0
     classical_pvalue(power, nspec)
Ejemplo n.º 18
0
 def test_nspec_is_not_nan(self):
     power = 2.0
     nspec = np.nan
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 19
0
 def test_power_is_non_nan(self):
     power = np.nan
     nspec = 1
     classical_pvalue(power, nspec)
Ejemplo n.º 20
0
 def test_nspec_is_positive(self):
     power = 2.0
     nspec = -1.0
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
 def test_nspec_is_not_infinite2(self):
     power = 2.0
     nspec = -np.inf
     classical_pvalue(power, nspec)
Ejemplo n.º 22
0
 def test_nspec_is_nonzero(self):
     power = 2.0
     nspec = 0.0
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
 def test_nspec_is_positive(self):
     power = 2.0
     nspec = -1.0
     classical_pvalue(power, nspec)
Ejemplo n.º 24
0
 def test_nspec_is_an_integer_number(self):
     power = 2.0
     nspec = 2.5
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
 def test_nspec_is_an_integer_number(self):
     power = 2.0
     nspec = 2.5
     classical_pvalue(power, nspec)
Ejemplo n.º 26
0
 def test_nspec_float_type_okay(self):
     power = 2.0
     nspec = 2.0
     classical_pvalue(power, nspec)
Ejemplo n.º 27
0
 def test_power_is_not_infinite(self):
     power = np.inf
     nspec = 1
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 28
0
 def test_very_large_powers_produce_zero_prob(self):
     power = 31000.0
     nspec = 1
     pval = classical_pvalue(power, nspec)
     assert np.isclose(pval, 0.0)
Ejemplo n.º 29
0
 def test_nspec_is_not_infinite2(self):
     power = 2.0
     nspec = -np.inf
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 30
0
 def test_function_runs(self):
     power = 2.0
     nspec = 1.0
     classical_pvalue(power, nspec)
Ejemplo n.º 31
0
 def test_nspec_is_positive(self):
     power = 2.0
     nspec = -1.0
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 32
0
 def test_power_is_not_infinite2(self):
     power = -np.inf
     nspec = 1
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 33
0
 def test_nspec_is_an_integer_number(self):
     power = 2.0
     nspec = 2.5
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
Ejemplo n.º 34
0
 def test_power_is_non_nan(self):
     power = np.nan
     nspec = 1
     with pytest.raises(ValueError):
         classical_pvalue(power, nspec)
 def test_power_is_not_infinite2(self):
     power = -np.inf
     nspec = 1
     classical_pvalue(power, nspec)
 def test_power_is_non_nan(self):
     power = np.nan
     nspec = 1
     classical_pvalue(power, nspec)
Ejemplo n.º 37
0
 def test_very_large_powers_produce_zero_prob(self):
     power = 31000.0
     nspec = 1
     pval = classical_pvalue(power, nspec)
     assert np.isclose(pval, 0.0)
Ejemplo n.º 38
0
 def test_power_is_not_infinite2(self):
     power = -np.inf
     nspec = 1
     classical_pvalue(power, nspec)