class TestSixCirclePlugin(object): def setup_method(self): self.geometry = SixCircleGeometry() def testGetName(self): assert self.geometry.name == "sixc" def testPhysicalAnglesToInternalPosition(self): pos = [0, 0, 0, 0, 0, 0] expected = self.geometry.physical_angles_to_internal_position(pos) assert VliegPosition(*pos) == expected def testInternalPositionToPhysicalAngles(self): pos = VliegPosition(0, 0, 0, 0, 0, 0) result = self.geometry.internal_position_to_physical_angles(pos) assert norm(matrix([pos.totuple()]) - matrix([result])) < 0.001 def testGammaOn(self): assert self.geometry.gamma_location == 'base' def testSupportsModeGroup(self): assert self.geometry.supports_mode_group('fourc') assert not self.geometry.supports_mode_group('made up mode') def testGetFixedParameters(self): self.geometry.fixed_parameters # check for exceptions def isParamaterUnchangable(self): assert not self.geometry.isParamaterUnchangable('made up parameter')
class TestSixCirclePlugin(unittest.TestCase): def setUp(self): self.geometry = SixCircleGeometry() def testGetName(self): self.assertEqual(self.geometry.name, "sixc") def testPhysicalAnglesToInternalPosition(self): pos = [0, 0, 0, 0, 0, 0] expected = self.geometry.physical_angles_to_internal_position(pos) self.assert_(VliegPosition(*pos) == expected) def testInternalPositionToPhysicalAngles(self): pos = VliegPosition(0, 0, 0, 0, 0, 0) result = self.geometry.internal_position_to_physical_angles(pos) self.assert_(norm(matrix([pos.totuple()]) - matrix([result])) < 0.001) def testGammaOn(self): self.assert_(self.geometry.gamma_location, 'base') def testSupportsModeGroup(self): self.assertTrue(self.geometry.supports_mode_group('fourc')) self.assertFalse(self.geometry.supports_mode_group('made up mode')) def testGetFixedParameters(self): self.geometry.fixed_parameters # check for exceptions def isParamaterUnchangable(self): self.assertFalse( self.geometry.isParamaterUnchangable('made up parameter'))
def setup_method(self): self.geometry = SixCircleGeometry()
def setUp(self): self.geometry = SixCircleGeometry()