def test_distance_of_1_0_from_slope_45degrees_yintercept_is_zero(self):
     x = LineModel(-1, 1, 0)
     test_point = Point(1, 0)
     distance_actual = x.compute_distance(test_point)
     distance_expected = 1 / math.sqrt(2)
     self.assertEqual(distance_actual, distance_expected)
     pass
 def test_distance_of_0_0_from_flat_line_yintercept_is_zero(self):
     x = LineModel(0, 1, -3)
     test_point = Point(0, 0)
     distance_actual = x.compute_distance(test_point)
     distance_expected = 3
     self.assertEqual(distance_actual, distance_expected)
     pass
 def test_distance_of_origin_from_slope_45degrees_yintercept_is_zero(self):
     x = LineModel(-1, 1, 0)
     test_origin = Point(0, 0)
     distance_actual = x.compute_distance(test_origin)
     distance_expected = 0
     self.assertEqual(distance_actual, distance_expected)
     pass