def test_angle_vector(self): v1 = Vector([7.35, 0.221, 5.188]) v2 = Vector([2.751, 8.259, 3.985]) response = v1.angle_with(v2, in_degrees=True) self.assertEqual(response, 60.264)
def test_radius_vector(self): v1 = Vector([3.183, -7.627]) v2 = Vector([-2.668, 5.319]) response = v1.angle_with(v2) self.assertEqual(response, 3.078)
def setUp(self): self.v1 = Vector([1.671, -1.012, -0.318]) self.v2 = Vector([2, 4])
def test_normalization_other_quest(self): v1 = Vector([5.581, -2.136]) self.assertEqual(v1.__normalized__(), Vector([0.934, -0.357]))
def test_normalization_vector(self): v1 = Vector([1.996, 3.108, -4.554]) self.assertEqual(v1.__normalized__(), Vector([0.34, 0.53, -0.777]))
def test_magnitude_vector_other_quest(self): v1 = Vector([8.813, -1.331, -6.247]) self.assertEqual(v1.__mag__(), 10.884)
def test_magnitude_vector(self): v1 = Vector([-0.221, 7.437]) self.assertEqual(v1.__mag__(), 7.44)
def test_escalar_vector(self): response = self.v1 * 7.41 self.assertEqual(response, Vector([12.382, -7.499, -2.356]))
def test_other_dot_vector(self): v1 = Vector([-5.955, -4.904, -1.874]) v2 = Vector([-4.496, -8.755, 7.103]) self.assertEqual(v1.dot(v2), 56.397)
def test_dot_vector(self): v1 = Vector([7.887, 4.138]) v2 = Vector([-8.802, 6.776]) self.assertEqual(v1.dot(v2), -41.382)
def test_sub_vector(self): response = self.v1 - self.v2 self.assertEqual(response, Vector([-0.329, -5.012]))
def test_sum_vector(self): response = self.v1 + self.v2 self.assertEqual(response, Vector([3.671, 2.988]))