Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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()
Exemplo n.º 4
0
def _create_constraint_scannable(con_name, scn_name=None):
    if not scn_name:
        scn_name = con_name
    return DiffractionCalculatorParameter(scn_name, con_name,
                                          _dc.constraint_manager)
 def testDiffractionCalculatorScannableIntegration(self):
     betain = DiffractionCalculatorParameter('betain', 'betain',
                                             self.dc.parameter_manager)
     betain.asynchronousMoveTo(12.34)
     self.assertEqual(betain.getPosition(), 12.34)
Exemplo n.º 6
0
 def setUp(self):
     self.dcp = DiffractionCalculatorParameter('dcp', 'betain',
                                               MockParameterManager())
Exemplo n.º 7
0
 def setup_method(self):
     self.dcp = DiffractionCalculatorParameter('dcp', 'betain',
                                               MockParameterManager())
Exemplo n.º 8
0
 def testDiffractionCalculatorScannableIntegration(self):
     betain = DiffractionCalculatorParameter('betain', 'betain',
                                             self.dc.parameter_manager)
     betain.asynchronousMoveTo(12.34)
     self.assertEqual(betain.getPosition(), 12.34)