示例#1
0
 def test_add(self):
     self.assertEqual(Vector.__add__(Vector((1, 2, 3)), Vector((1, 2, 3))), Vector((2, 4, 6)))
示例#2
0
 def test_mul(self):
     self.assertEqual(Vector.__mul__(Vector((1, -7, 5)), Vector((1, 3, 3))), -5)
示例#3
0
 def test_string_reformat(self):
     self.assertEqual(Vector.__repr__(Vector((1, 2, 3))), 'Vector((1, 2, 3))')
示例#4
0
 def test_len(self):
     self.assertEqual(Vector.__len__(Vector((1, 2, 3))), 3)
示例#5
0
 def test_equal(self):
     self.assertEqual(Vector.__eq__(Vector((1, 2, 3)), Vector((1, 2, 3))), True)
示例#6
0
 def test_sub(self):
     self.assertEqual(Vector.__sub__(Vector((2, 3, 4)), Vector((1, 2, 3))), Vector((1, 1, 1)))
示例#7
0
 def test_scalar_mul(self):
     self.assertEqual(Vector.__mul__(Vector((1, 2, 3)), 2), Vector((2, 4, 6)))