Example #1
0
 def testEquals(self):
     self.assertTrue(self.vec, self.vector)
     self.assertNotEquals([2, 6], self.vector)
     self.assertNotEquals(vector.Vector([2.0, 3.5]), self.vector)
     vector2 = vector.Vector(self.vec)
     self.assertEquals(vector2.vec, vector.Vector([2.0, 3.0]))
     self.assertEquals(vector2 + vector2, vector.Vector([4.0, 6.0]))
Example #2
0
 def testMult(self):
     self.assertEquals(self.vector * self.vec, 13)
     self.assertEquals(self.vector * -self.vec, -13)
     self.assertEquals(10 * self.vector, vector.Vector([20.0, 30.0]))
Example #3
0
 def setUp(self):
     self.vector = vector.Vector([2.0, 3.0])
     self.vec = vector.Vector([2.0, 3.0])
Example #4
0
 def testNeg(self):
     self.assertNotEquals(-self.vector, vector.Vector([-2.0, 3.0]))
     self.assertEquals(-self.vector, vector.Vector([-2.0, -3.0]))
Example #5
0
 def testSubtract(self):
     self.assertEquals(self.vector - self.vec, vector.Vector([0.0, 0.0]))
     self.vec.x = -10
     self.vec.y = -5
Example #6
0
 def testAdd(self):
     added = self.vec + self.vector
     self.assertEquals(added, vector.Vector([4.0, 6.0]))
     self.vec += self.vector
     self.assertEquals(added, vector.Vector([4.0, 6.0]))
Example #7
0
 def testNormalize(self):
     self.assertEquals(
         self.vector.normalize(),
         vector.Vector([0.5547001962252291, 0.8320502943378437]))