Пример #1
0
 def test_point_not_on_line(self):
     p=Point(0,5)
     l=Line(10,10,0,0)
     self.assertEqual(point_on_line(p,l), False)
Пример #2
0
 def test_midpoint_on_vertical_line(self):
     p=Point(0,5)
     l=Line(0,0,0,10)
     self.assertEqual(point_on_line(p,l), True)
Пример #3
0
 def test_midpoint_on_reversed_line(self):
     p=Point(5,5)
     l=Line(10,10,0,0)
     self.assertEqual(point_on_line(p,l), True)
Пример #4
0
 def test_endpoint2_on_line(self):
     p=Point(10,10)
     l=Line(0,0,10,10)
     self.assertEqual(point_on_line(p,l), True)
Пример #5
0
 def test_midpoint_on_horizontal_line(self):
     p=Point(5,0)
     l=Line(0,0,10,0)
     self.assertEqual(point_on_line(p,l), True)
Пример #6
0
 def test_point_not_on_line(self):
     p = Point(0, 5)
     l = Line(10, 10, 0, 0)
     self.assertEqual(point_on_line(p, l), False)
Пример #7
0
 def test_midpoint_on_reversed_line(self):
     p = Point(5, 5)
     l = Line(10, 10, 0, 0)
     self.assertEqual(point_on_line(p, l), True)
Пример #8
0
 def test_midpoint_on_vertical_line(self):
     p = Point(0, 5)
     l = Line(0, 0, 0, 10)
     self.assertEqual(point_on_line(p, l), True)
Пример #9
0
 def test_midpoint_on_horizontal_line(self):
     p = Point(5, 0)
     l = Line(0, 0, 10, 0)
     self.assertEqual(point_on_line(p, l), True)
Пример #10
0
 def test_endpoint2_on_line(self):
     p = Point(10, 10)
     l = Line(0, 0, 10, 10)
     self.assertEqual(point_on_line(p, l), True)