def test_three_lines(self):
     traj_line_segments = [self.create_trajectory_line_seg((0.0, 0.0), (2.0, 0.0), 0), \
                           self.create_trajectory_line_seg(start=(0.0, 1.0), end=(2.0, 1.0), traj_id=2), \
                           self.create_trajectory_line_seg(start=(0.0, 2.0), end=(2.0, 2.0), traj_id=1)]
     res = get_representative_line_from_trajectory_line_segments(
         traj_line_segments, 1, 0)
     expected = [Point(0, 1), Point(2, 1)]
     self.verify_iterable_works_more_than_once(iterable=res,
                                               list_ob=expected)
 def test_three_lines(self):
     traj_line_segments = [
         self.create_trajectory_line_seg((0.0, 0.0), (2.0, 0.0), 0),
         self.create_trajectory_line_seg(start=(0.0, 1.0), end=(2.0, 1.0), traj_id=2),
         self.create_trajectory_line_seg(start=(0.0, 2.0), end=(2.0, 2.0), traj_id=1),
     ]
     res = get_representative_line_from_trajectory_line_segments(traj_line_segments, 1, 0)
     expected = [Point(0, 1), Point(2, 1)]
     self.verify_iterable_works_more_than_once(iterable=res, list_ob=expected)
 def test_simple_lines(self):
     traj_line_segments = [self.create_trajectory_line_seg(start=(0.0, 0.0), end=(1.0, 0.0), traj_id=0), \
                      self.create_trajectory_line_seg(start=(0.0, 1.0), end=(1.0, 1.0), traj_id=1)]
     res = get_representative_line_from_trajectory_line_segments(
         traj_line_segments, 1, 0)
     expected = [Point(0, 0.5), Point(1, 0.5)]
     for p in res:
         self.assertEquals(p.__class__, Point)
     self.verify_iterable_works_more_than_once(iterable=res,
                                               list_ob=expected)
 def test_simple_lines(self):
     traj_line_segments = [
         self.create_trajectory_line_seg(start=(0.0, 0.0), end=(1.0, 0.0), traj_id=0),
         self.create_trajectory_line_seg(start=(0.0, 1.0), end=(1.0, 1.0), traj_id=1),
     ]
     res = get_representative_line_from_trajectory_line_segments(traj_line_segments, 1, 0)
     expected = [Point(0, 0.5), Point(1, 0.5)]
     for p in res:
         self.assertEquals(p.__class__, Point)
     self.verify_iterable_works_more_than_once(iterable=res, list_ob=expected)