コード例 #1
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_bad_sequence(self):
     with self.assertRaises(AssertionError):
         dcs.quat_to_euler(self.zero_quat, np.array([1, 2]))
コード例 #2
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_all_valid(self):
     # TODO: this doesn't confirm that all of these give the correct answer, but just don't crash
     for this_seq in self.valid_sequences:
         euler = dcs.quat_to_euler(self.zero_quat, np.array(this_seq))
         np.testing.assert_array_equal(euler, np.zeros(3))
コード例 #3
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_all_invalid(self):
     for this_seq in self.bad_sequences:
         with self.assertRaises(ValueError):
             dcs.quat_to_euler(self.zero_quat, np.array(this_seq))
コード例 #4
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_nominal(self):
     euler = dcs.quat_to_euler(self.quat, self.seq)
     np.testing.assert_array_almost_equal(euler, self.euler)
コード例 #5
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_zero_quat(self):
     euler = dcs.quat_to_euler(self.zero_quat)
     np.testing.assert_array_equal(euler, np.zeros(3))
コード例 #6
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_bad_sequence(self):
     with self.assertRaises(AssertionError):
         dcs.quat_to_euler(self.zero_quat, np.array([1, 2]))
コード例 #7
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_all_invalid(self):
     for this_seq in self.bad_sequences:
         with self.assertRaises(ValueError):
             dcs.quat_to_euler(self.zero_quat, np.array(this_seq))
コード例 #8
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_all_valid(self):
     # TODO: this doesn't confirm that all of these give the correct answer, but just don't crash
     for this_seq in self.valid_sequences:
         euler = dcs.quat_to_euler(self.zero_quat, np.array(this_seq))
         np.testing.assert_array_equal(euler, np.zeros(3))
コード例 #9
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_zero_quat(self):
     euler = dcs.quat_to_euler(self.zero_quat)
     np.testing.assert_array_equal(euler, np.zeros(3))
コード例 #10
0
ファイル: test_quat.py プロジェクト: superbeckgit/dstauffman
 def test_nominal(self):
     euler = dcs.quat_to_euler(self.quat, self.seq)
     np.testing.assert_array_almost_equal(euler, self.euler)