示例#1
0
 def test_points_substraction_return_correct_vector(self):
     p1 = geo.Point3d(1, 1, 1)
     p2 = geo.Point3d(3, 3, 3)
     v1 = p2 - p1
     v2 = geo.Vector3d(2, 2, 2)
     self.assertEqual(v1.nx, v2.nx)
     self.assertEqual(v1.ny, v2.ny)
     self.assertEqual(v1.nz, v2.nz)
示例#2
0
 def test_coordinate_setter(self):
     point=geometry.Point3d(1.0,2.0,3.0)
     self.assertEqual(point.x, 1.0)
     self.assertEqual(point.y, 2.0)
     self.assertEqual(point.z, 3.0)
     point.x=4.0
     point.y=5.0
     point.z=6.0
     self.assertEqual(point.x, 4.0)
     self.assertEqual(point.y, 5.0)
     self.assertEqual(point.z, 6.0)
示例#3
0
 def test_coordinates(self):
     point=geometry.Point3d(1.0,2.0,3.0)
     self.assertEqual(point.x, 1.0)
     self.assertEqual(point.y, 2.0)
     self.assertEqual(point.z, 3.0)
示例#4
0
 def test_unicode(self):
     point=geometry.Point3d(0.0,0.0,0.0)
     self.assertEqual(str(point), 'Point3d')
示例#5
0
 def test_point_instance_is_correct(self):
     p = geo.Point3d(1, 1, 1)
     self.assertEqual(p.x, 1)
     self.assertEqual(p.y, 1)
     self.assertEqual(p.z, 1)
示例#6
0
 def test_point_instance(self):
     p = geo.Point3d(1, 1, 1)
     self.assertIsInstance(p, geo.Point3d)
示例#7
0
 def test_points_substraction_return_vector(self):
     p1 = geo.Point3d(1, 1, 1)
     p2 = geo.Point3d(3, 3, 3)
     v1 = p2 - p1
     self.assertIsInstance(v1, geo.Vector3d)