@@ -693,9 +693,9 @@ def test_response(self, xf, uf, Tf):
693
693
694
694
# Recompute using response()
695
695
response = traj .response (T , squeeze = False )
696
- np .testing .assert_equal (T , response .time )
697
- np .testing .assert_equal (u , response .inputs )
698
- np .testing .assert_equal (x , response .states )
696
+ np .testing .assert_array_almost_equal (T , response .time )
697
+ np .testing .assert_array_almost_equal (u , response .inputs )
698
+ np .testing .assert_array_almost_equal (x , response .states )
699
699
700
700
@pytest .mark .parametrize (
701
701
"basis" ,
@@ -713,7 +713,7 @@ def test_basis_class(self, basis):
713
713
for j in range (basis .N ):
714
714
coefs = np .zeros (basis .N )
715
715
8000
coefs [j ] = 1
716
- np .testing .assert_equal (
716
+ np .testing .assert_array_almost_equal (
717
717
basis .eval (coefs , timepts ),
718
718
basis .eval_deriv (j , 0 , timepts ))
719
719
else :
@@ -722,7 +722,7 @@ def test_basis_class(self, basis):
722
722
for j in range (basis .var_ncoefs (i )):
723
723
coefs = np .zeros (basis .var_ncoefs (i ))
724
724
coefs [j ] = 1
725
- np .testing .assert_equal (
725
+ np .testing .assert_array_almost_equal (
726
726
basis .eval (coefs , timepts , var = i ),
727
727
basis .eval_deriv (j , 0 , timepts , var = i ))
728
728
@@ -732,7 +732,7 @@ def test_basis_class(self, basis):
732
732
for j in range (basis .var_ncoefs (i )):
733
733
coefs = np .zeros (basis .N )
734
734
coefs [offset ] = 1
735
- np .testing .assert_equal (
735
+ np .testing .assert_array_almost_equal (
736
736
basis .eval (coefs , timepts )[i ],
737
737
basis .eval_deriv (j , 0 , timepts , var = i ))
738
738
offset += 1
0 commit comments