parent
3c91af18ca
commit
d86e3af695
@ -0,0 +1,24 @@ |
||||
import unittest |
||||
import numpy as np |
||||
|
||||
import trajectory as tr |
||||
|
||||
|
||||
class TestTrajecotry(unittest.TestCase): |
||||
|
||||
def test_init(self): |
||||
cols_list = [np.array([1.2,1.3,.14]), np.arange(1,4), np.arange(4,7)] |
||||
t1 = tr.Trajectory(cols_list, len(cols_list)) |
||||
self.assertTrue(np.array_equal(cols_list[0], t1.times)) |
||||
self.assertTrue(np.array_equal(np.ravel(t1.complete_trajectory[:, : 1]), cols_list[1])) |
||||
self.assertTrue(np.array_equal(np.ravel(t1.complete_trajectory[:, 1: 2]), cols_list[2])) |
||||
self.assertEqual(len(cols_list) - 1, t1.complete_trajectory.shape[1]) |
||||
|
||||
def test_init_first_array_not_float_type(self): |
||||
cols_list = [np.arange(1, 4), np.arange(4, 7), np.array([1.2, 1.3, .14])] |
||||
self.assertRaises(TypeError, tr.Trajectory, cols_list, len(cols_list)) |
||||
|
||||
|
||||
|
||||
if __name__ == '__main__': |
||||
unittest.main() |
Reference in new issue