11from . import initialize
22initialize ()
33
4- from nose .tools import eq_ , assert_less , assert_greater , assert_almost_equal
5-
64import numpy
75import tensorflow as tf
86import pytest
@@ -40,39 +38,39 @@ def test_mse_with_inequalities(loss_obj=CUSTOM_LOSSES['mse_with_inequalities']):
4038 print (adjusted_y )
4139 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , y_values )
4240 print (loss0 )
43- eq_ ( loss0 , 0.0 )
41+ assert loss0 == 0.0
4442
4543 adjusted_y = loss_obj .encode_y (y_values , [">" , ">" , ">" , ">" ])
4644 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , y_values )
47- eq_ ( loss0 , 0.0 )
45+ assert loss0 == 0.0
4846
4947 adjusted_y = loss_obj .encode_y (y_values , ["<" , "<" , "<" , "<" ])
5048 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , y_values )
51- eq_ ( loss0 , 0.0 )
49+ assert loss0 == 0.0
5250
5351 adjusted_y = loss_obj .encode_y (y_values , ["=" , "<" , "=" , ">" ])
5452 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , y_values )
55- eq_ ( loss0 , 0.0 )
53+ assert loss0 == 0.0
5654
5755 adjusted_y = loss_obj .encode_y (y_values , ["=" , "<" , "=" , ">" ])
5856 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , [0.0 , 0.4 , 0.8 , 1.0 ])
59- eq_ ( loss0 , 0.0 )
57+ assert loss0 == 0.0
6058
6159 adjusted_y = loss_obj .encode_y (y_values , [">" , "<" , ">" , ">" ])
6260 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , [0.1 , 0.4 , 0.9 , 1.0 ])
63- eq_ ( loss0 , 0.0 )
61+ assert loss0 == 0.0
6462
6563 adjusted_y = loss_obj .encode_y (y_values , [">" , "<" , ">" , ">" ])
6664 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , [0.1 , 0.6 , 0.9 , 1.0 ])
67- assert_greater ( loss0 , 0.0 )
65+ assert loss0 > 0.0
6866
6967 adjusted_y = loss_obj .encode_y (y_values , ["=" , "<" , ">" , ">" ])
7068 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , [0.1 , 0.6 , 0.9 , 1.0 ])
71- assert_almost_equal ( loss0 , 0.02 / 4 )
69+ assert loss0 == pytest . approx ( 0.02 / 4 , abs = 1e-7 )
7270
7371 adjusted_y = loss_obj .encode_y (y_values , ["=" , "<" , "=" , ">" ])
7472 loss0 = evaluate_loss (loss_obj .loss , adjusted_y , [0.1 , 0.6 , 0.9 , 1.0 ])
75- assert_almost_equal ( loss0 , 0.03 / 4 )
73+ assert loss0 == pytest . approx ( 0.03 / 4 , abs = 1e-7 )
7674
7775
7876def test_mse_with_inequalities_and_multiple_outputs ():
@@ -91,7 +89,7 @@ def test_mse_with_inequalities_and_multiple_outputs():
9189 [3000 , 0.8 ],
9290 [4000 , 1.0 ],
9391 ])
94- assert_almost_equal ( loss0 , 0.0 )
92+ assert loss0 == pytest . approx ( 0.0 , abs = 1e-7 )
9593
9694 y_values = [0.0 , 0.5 , 0.8 , 1.0 ]
9795 adjusted_y = loss_obj .encode_y (
@@ -105,7 +103,7 @@ def test_mse_with_inequalities_and_multiple_outputs():
105103 [3000 , 0.8 ],
106104 [1.0 , 4000 ],
107105 ])
108- assert_almost_equal ( loss0 , 0.02 / 4 )
106+ assert loss0 == pytest . approx ( 0.02 / 4 , abs = 1e-7 )
109107
110108 y_values = [0.0 , 0.5 , 0.8 , 1.0 ]
111109 adjusted_y = loss_obj .encode_y (
@@ -119,7 +117,7 @@ def test_mse_with_inequalities_and_multiple_outputs():
119117 [3000 , 0.8 ],
120118 [1.0 , 4000 ],
121119 ])
122- assert_almost_equal ( loss0 , 0.01 / 4 )
120+ assert loss0 == pytest . approx ( 0.01 / 4 , abs = 1e-7 )
123121
124122 y_values = [0.0 , 0.5 , 0.8 , 1.0 ]
125123 adjusted_y = loss_obj .encode_y (
@@ -133,7 +131,7 @@ def test_mse_with_inequalities_and_multiple_outputs():
133131 [3000 , 0.8 ],
134132 [1.0 , 4000 ],
135133 ])
136- assert_almost_equal ( loss0 , 0.02 / 4 )
134+ assert loss0 == pytest . approx ( 0.02 / 4 , abs = 1e-7 )
137135
138136
139137def test_multiallelic_mass_spec_loss ():
0 commit comments