|
|
|
|
@ -38,6 +38,8 @@ class TrackManagerTest(TestCase):
|
|
|
|
|
interpolated = TrackManager.get_interpolated_shapes(track, 0, 2)
|
|
|
|
|
|
|
|
|
|
self.assertEqual(len(interpolated), 3)
|
|
|
|
|
self.assertTrue(interpolated[0]["keyframe"])
|
|
|
|
|
self.assertFalse(interpolated[1]["keyframe"])
|
|
|
|
|
|
|
|
|
|
def test_polygon_interpolation(self):
|
|
|
|
|
track = {
|
|
|
|
|
@ -69,6 +71,8 @@ class TrackManagerTest(TestCase):
|
|
|
|
|
interpolated = TrackManager.get_interpolated_shapes(track, 0, 2)
|
|
|
|
|
|
|
|
|
|
self.assertEqual(len(interpolated), 3)
|
|
|
|
|
self.assertTrue(interpolated[0]["keyframe"])
|
|
|
|
|
self.assertFalse(interpolated[1]["keyframe"])
|
|
|
|
|
|
|
|
|
|
def test_bbox_interpolation(self):
|
|
|
|
|
track = {
|
|
|
|
|
@ -100,6 +104,8 @@ class TrackManagerTest(TestCase):
|
|
|
|
|
interpolated = TrackManager.get_interpolated_shapes(track, 0, 2)
|
|
|
|
|
|
|
|
|
|
self.assertEqual(len(interpolated), 3)
|
|
|
|
|
self.assertTrue(interpolated[0]["keyframe"])
|
|
|
|
|
self.assertFalse(interpolated[1]["keyframe"])
|
|
|
|
|
|
|
|
|
|
def test_line_interpolation(self):
|
|
|
|
|
track = {
|
|
|
|
|
@ -130,4 +136,6 @@ class TrackManagerTest(TestCase):
|
|
|
|
|
|
|
|
|
|
interpolated = TrackManager.get_interpolated_shapes(track, 0, 2)
|
|
|
|
|
|
|
|
|
|
self.assertEqual(len(interpolated), 3)
|
|
|
|
|
self.assertEqual(len(interpolated), 3)
|
|
|
|
|
self.assertTrue(interpolated[0]["keyframe"])
|
|
|
|
|
self.assertFalse(interpolated[1]["keyframe"])
|