Exemplo n.º 1
0
    def test_bpm_l0(self):
        bpms = ap.getElements('BPM')
        self.assertGreaterEqual(len(bpms), 180)

        bpm = bpms[0]
        #self.assertEqual(bpm.pv(field='xref'), [pvxbba, pvxgold])
        self.assertGreater(bpm.index, 1)
        self.assertFalse(bpm.virtual)
        self.assertEqual(bpm.virtual, 0)
        #self.assertEqual(len(bpm.value), 2)

        self.assertIn('x', bpm.fields())
        self.assertIn('y', bpm.fields())
        self.assertEqual(len(bpm.get(['x', 'y'])), 2)
        self.assertEqual(len(ap.eget('BPM', 'x')), len(bpms))
        self.assertEqual(len(ap.eget('BPM', ['x', 'y'])), len(bpms))

        self.assertGreater(ap.getDistance(bpms[0].name, bpms[1].name), 0.0)
Exemplo n.º 2
0
    def test_bpm_l0(self):
        bpms = ap.getElements("BPM")
        self.assertGreaterEqual(len(bpms), 180 * 3)

        for i in range(1, len(bpms)):
            self.assertGreater(bpms[i].sb, bpms[i - 1].sb)
            self.assertGreater(bpms[i].se, bpms[i - 1].se)

        bpm = bpms[0]
        # self.assertEqual(bpm.pv(field='xref'), [pvxbba, pvxgold])
        self.assertGreater(bpm.index, 1)
        self.assertFalse(bpm.virtual)
        self.assertEqual(bpm.virtual, 0)
        # self.assertEqual(len(bpm.value), 2)

        self.assertIn("x", bpm.fields())
        self.assertIn("y", bpm.fields())
        self.assertEqual(len(bpm.get(["x", "y"], unitsys=None)), 2)
        self.assertEqual(len(ap.eget("BPM", "x", unitsys=None)), len(bpms))
        self.assertEqual(len(ap.eget("BPM", ["x", "y"], unitsys=None)), len(bpms))

        self.assertGreater(ap.getDistance(bpms[0].name, bpms[1].name), 0.0)
Exemplo n.º 3
0
    def test_bpm_l0(self):
        bpms = ap.getElements('BPM')
        self.assertGreaterEqual(len(bpms), 180*3)

        for i in range(1, len(bpms)):
            self.assertGreater(bpms[i].sb, bpms[i-1].sb)
            self.assertGreater(bpms[i].se, bpms[i-1].se)

        bpm = bpms[0]
        #self.assertEqual(bpm.pv(field='xref'), [pvxbba, pvxgold])
        self.assertGreater(bpm.index, 1)
        self.assertFalse(bpm.virtual)
        self.assertEqual(bpm.virtual, 0)
        #self.assertEqual(len(bpm.value), 2)

        self.assertIn('x', bpm.fields())
        self.assertIn('y', bpm.fields())
        self.assertEqual(len(bpm.get(['x', 'y'], unitsys=None)), 2)
        self.assertEqual(len(ap.eget('BPM', 'x', unitsys=None)), len(bpms))
        self.assertEqual(len(ap.eget('BPM', ['x', 'y'], unitsys=None)), len(bpms))

        self.assertGreater(ap.getDistance(bpms[0].name, bpms[1].name), 0.0)