Skip to content

Commit

Permalink
Add assertions for invalid earth-measurements.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mayitzin committed Jun 11, 2022
1 parent 778ce94 commit 00dcfdf
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions tests/test_estimators.py
Original file line number Diff line number Diff line change
Expand Up @@ -794,6 +794,8 @@ def test_wrong_input_vectors(self):
self.assertRaises(ValueError, ahrs.filters.EKF, gyr=self.gyr, acc=[1.0, 2.0, 3.0])
self.assertRaises(ValueError, ahrs.filters.EKF, gyr=self.gyr, acc=[1.0, 2.0], mag=[2.0, 3.0, 4.0])
self.assertRaises(ValueError, ahrs.filters.EKF, gyr=self.gyr, acc=[1.0, 2.0, 3.0, 4.0], mag=[2.0, 3.0, 4.0, 5.0])
self.assertRaises(ValueError, ahrs.filters.EKF, gyr=self.gyr, acc=np.zeros(3), mag=self.Rm)
self.assertRaises(ValueError, ahrs.filters.EKF, gyr=self.gyr, acc=self.Rg, mag=np.zeros(3))

def test_wrong_input_vector_types(self):
self.assertRaises(TypeError, ahrs.filters.EKF, gyr=['1.0', 2.0, 3.0], acc=self.Rg[0], mag=self.Rm[0])
Expand Down Expand Up @@ -897,6 +899,8 @@ def test_wrong_input_vectors(self):
self.assertRaises(TypeError, ahrs.filters.Tilt, acc=True, mag=[1.0, 2.0, 3.0])
self.assertRaises(ValueError, ahrs.filters.Tilt, acc=[1.0, 2.0], mag=[2.0, 3.0, 4.0])
self.assertRaises(ValueError, ahrs.filters.Tilt, acc=[1.0, 2.0, 3.0, 4.0], mag=[2.0, 3.0, 4.0, 5.0])
self.assertRaises(ValueError, ahrs.filters.Tilt, acc=np.zeros(3), mag=self.Rm[0])
self.assertRaises(ValueError, ahrs.filters.Tilt, acc=self.Rg[0], mag=np.zeros(3))

def test_wrong_input_vector_types(self):
self.assertRaises(TypeError, ahrs.filters.Tilt, acc=['1.0', 2.0, 3.0], mag=[2.0, 3.0, 4.0])
Expand Down Expand Up @@ -946,6 +950,8 @@ def test_wrong_input_vectors(self):
self.assertRaises(ValueError, ahrs.filters.Complementary, gyr=self.gyr, acc=[1.0, 2.0, 3.0])
self.assertRaises(ValueError, ahrs.filters.Complementary, gyr=self.gyr, acc=[1.0, 2.0], mag=[2.0, 3.0, 4.0])
self.assertRaises(ValueError, ahrs.filters.Complementary, gyr=self.gyr, acc=[1.0, 2.0, 3.0, 4.0], mag=[2.0, 3.0, 4.0, 5.0])
self.assertRaises(ValueError, ahrs.filters.Complementary, gyr=self.gyr[0], acc=np.zeros(3), mag=self.Rm[0])
self.assertRaises(ValueError, ahrs.filters.Complementary, gyr=self.gyr[0], acc=self.Rg[0], mag=np.zeros(3))

def test_wrong_input_vector_types(self):
self.assertRaises(TypeError, ahrs.filters.Complementary, gyr=['1.0', 2.0, 3.0], acc=self.Rg[0], mag=self.Rm[0])
Expand Down Expand Up @@ -1026,6 +1032,8 @@ def test_wrong_input_vectors(self):
self.assertRaises(ValueError, ahrs.filters.OLEQ, mag=[2.0, 3.0, 4.0])
self.assertRaises(ValueError, ahrs.filters.OLEQ, acc=[1.0, 2.0], mag=[2.0, 3.0, 4.0])
self.assertRaises(ValueError, ahrs.filters.OLEQ, acc=[1.0, 2.0, 3.0, 4.0], mag=[2.0, 3.0, 4.0, 5.0])
self.assertRaises(ValueError, ahrs.filters.OLEQ, acc=np.zeros(3), mag=self.Rm)
self.assertRaises(ValueError, ahrs.filters.OLEQ, acc=self.Rg, mag=np.zeros(3))

def test_wrong_input_vector_types(self):
self.assertRaises(TypeError, ahrs.filters.OLEQ, acc=['1.0', 2.0, 3.0], mag=[2.0, 3.0, 4.0])
Expand Down

0 comments on commit 00dcfdf

Please sign in to comment.