Esempio n. 1
0
    def test_distance_diagonal_anti(self):
        vector_a = Vector(7, 3)
        vector_b = Vector(1, 2)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 6.082763, delta=0.001)
Esempio n. 2
0
    def test_distance_diagonal_origin(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(2, 2)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 2.828427, delta=0.001)
Esempio n. 3
0
    def test_distance_diagonal_main(self):
        vector_a = Vector(2, 3)
        vector_b = Vector(5, 7)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 5)
Esempio n. 4
0
    def test_distance_same_points(self):
        vector_a = Vector(2, 2)
        vector_b = Vector(2, 2)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 0)
Esempio n. 5
0
    def test_distance_vertical_three_to_eight(self):
        vector_a = Vector(0, 3)
        vector_b = Vector(0, 8)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 5)
Esempio n. 6
0
    def test_distance_vertical_zero_to_six(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(0, 6)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 6)
Esempio n. 7
0
    def test_distance_horizontal_five_to_nine(self):
        vector_a = Vector(5, 0)
        vector_b = Vector(9, 0)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 4)
Esempio n. 8
0
    def test_distance_horizontal_zero_to_ten(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(10, 0)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 10)