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)
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)
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)
def test_unicode(self): point=geometry.Point3d(0.0,0.0,0.0) self.assertEqual(str(point), 'Point3d')
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)
def test_point_instance(self): p = geo.Point3d(1, 1, 1) self.assertIsInstance(p, geo.Point3d)
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)