class TestDiffractionCalculatorParameter(object): def setup_method(self): self.dcp = DiffractionCalculatorParameter('dcp', 'betain', MockParameterManager()) def testAsynchronousMoveToAndGetPosition(self): self.dcp.asynchronousMoveTo(12.3) assert self.dcp.getPosition() == 12.3 def testIsBusy(self): assert not self.dcp.isBusy()
class TestDiffractionCalculatorParameter(unittest.TestCase): def setUp(self): self.dcp = DiffractionCalculatorParameter('dcp', 'betain', MockParameterManager()) def testAsynchronousMoveToAndGetPosition(self): self.dcp.asynchronousMoveTo(12.3) self.assertEqual(self.dcp.getPosition(), 12.3) def testIsBusy(self): self.assertEqual(self.dcp.isBusy(), False)
def testDiffractionCalculatorScannableIntegration(self): betain = DiffractionCalculatorParameter('betain', 'betain', self.dc.parameter_manager) betain.asynchronousMoveTo(12.34) self.assertEqual(betain.getPosition(), 12.34)