class TestSurfaceReduced(TestCase): GEOFILE = ['SURFACE ( 1) surface', 'INDICES=( 1, 1, 1, 0,-1)', 'X-SCALE=(+3.000000000000000E+00, 0) (DEFAULT=1.0)', 'Y-SCALE=(+1.000000000000000E+00, 0) (DEFAULT=1.0)', 'Z-SCALE=(+1.000000000000000E+00, 0) (DEFAULT=1.0)', ' OMEGA=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', ' THETA=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', ' PHI=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', 'X-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)', 'Y-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)', 'Z-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)'] def setUp(self): TestCase.setUp(self) self.surface = SurfaceReduced((1, 1, 1, 0, -1), 'surface') self.surface.scale.x = 3.0 self.surface._index = 0 def tearDown(self): TestCase.tearDown(self) def testskeleton(self): self.assertEqual((1, 1, 1, 0, -1), self.surface.indices) self.assertEqual('surface', self.surface.description) self.assertAlmostEqual(3.0, self.surface.scale.x, 4) def testto_geo(self): lines = self.surface.to_geo() self.assertEqual(11, len(lines)) self.assertEqual(self.GEOFILE, lines)
class TestSurfaceReduced(TestCase): GEOFILE = [ 'SURFACE ( 1) surface', 'INDICES=( 1, 1, 1, 0,-1)', 'X-SCALE=(+3.000000000000000E+00, 0) (DEFAULT=1.0)', 'Y-SCALE=(+1.000000000000000E+00, 0) (DEFAULT=1.0)', 'Z-SCALE=(+1.000000000000000E+00, 0) (DEFAULT=1.0)', ' OMEGA=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', ' THETA=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', ' PHI=(+0.000000000000000E+00, 0) DEG (DEFAULT=0.0)', 'X-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)', 'Y-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)', 'Z-SHIFT=(+0.000000000000000E+00, 0) (DEFAULT=0.0)' ] def setUp(self): TestCase.setUp(self) self.surface = SurfaceReduced((1, 1, 1, 0, -1), 'surface') self.surface.scale.x = 3.0 self.surface._index = 0 def tearDown(self): TestCase.tearDown(self) def testskeleton(self): self.assertEqual((1, 1, 1, 0, -1), self.surface.indices) self.assertEqual('surface', self.surface.description) self.assertAlmostEqual(3.0, self.surface.scale.x, 4) def testto_geo(self): lines = self.surface.to_geo() self.assertEqual(11, len(lines)) self.assertEqual(self.GEOFILE, lines)
def setUp(self): TestCase.setUp(self) self.surface = SurfaceReduced((1, 1, 1, 0, -1), 'surface') self.surface.scale.x = 3.0 self.surface._index = 0