def test_ads(self):
        p = Projection()
        p.setAxis(0, V3D(0, 1, 2))
        p.setAxis(1, V3D(3, -4, 5))
        p.setAxis(2, V3D(6, 7, 8.5))
        p.setOffset(1, 0.15)
        p.setType(2, 'a')
        proj_test_ads = p.createWorkspace()
        proj_test_ads3 = p.createWorkspace(OutputWorkspace='proj_test_ads2')
        self.assertTrue('proj_test_ads' in mtd,
                        msg='Workspace not added to ADS successfully')
        self.assertTrue('proj_test_ads2' in mtd,
                        msg='Workspace not added to ADS successfully')

        self.assertEqual(proj_test_ads.row(0), {
            'name': 'u',
            'value': V3D(0, 1, 2),
            'type': 'r',
            'offset': 0.0
        })
        self.assertEqual(proj_test_ads.row(1), {
            'name': 'v',
            'value': V3D(3, -4, 5),
            'type': 'r',
            'offset': 0.15
        })
        self.assertEqual(proj_test_ads.row(2), {
            'name': 'w',
            'value': V3D(6, 7, 8.5),
            'type': 'a',
            'offset': 0.0
        })
Beispiel #2
0
    def test_ads(self):
        p = Projection();
        p.setAxis(0, V3D(0,1,2))
        p.setAxis(1, V3D(3,-4,5))
        p.setAxis(2, V3D(6,7,8.5))
        p.setOffset(1, 0.15)
        p.setType(2, 'a')
        proj_test_ads = p.createWorkspace()
        proj_test_ads3 = p.createWorkspace(OutputWorkspace='proj_test_ads2')
        self.assertTrue('proj_test_ads' in mtd, msg='Workspace not added to ADS successfully')
        self.assertTrue('proj_test_ads2' in mtd, msg='Workspace not added to ADS successfully')

        self.assertEqual(proj_test_ads.row(0), {'name':'u', 'value':V3D(0,1,2), 'type':'r', 'offset':0.0})
        self.assertEqual(proj_test_ads.row(1), {'name':'v', 'value':V3D(3,-4,5), 'type':'r', 'offset':0.15})
        self.assertEqual(proj_test_ads.row(2), {'name':'w', 'value':V3D(6,7,8.5), 'type':'a', 'offset':0.0})
    def test_accessors(self):
        p = Projection()

        p.setAxis(0, V3D(0, 1, 2))
        p.setAxis(1, V3D(3, 4, 5))
        p.setAxis(2, V3D(6, 7, 8))
        self.assertEqual(p.getAxis(0), V3D(0, 1, 2))
        self.assertEqual(p.getAxis(1), V3D(3, 4, 5))
        self.assertEqual(p.getAxis(2), V3D(6, 7, 8))

        p.setOffset(0, 1)
        p.setOffset(1, 4)
        p.setOffset(2, 9)
        self.assertEqual(p.getOffset(0), 1)
        self.assertEqual(p.getOffset(1), 4)
        self.assertEqual(p.getOffset(2), 9)

        p.setType(0, 'r')
        p.setType(1, 'a')
        p.setType(2, 'r')
        self.assertEqual(p.getType(0), 'r')
        self.assertEqual(p.getType(1), 'a')
        self.assertEqual(p.getType(2), 'r')
Beispiel #4
0
    def test_accessors(self):
        p = Projection();

        p.setAxis(0, V3D(0,1,2))
        p.setAxis(1, V3D(3,4,5))
        p.setAxis(2, V3D(6,7,8))
        self.assertEqual(p.getAxis(0), V3D(0,1,2))
        self.assertEqual(p.getAxis(1), V3D(3,4,5))
        self.assertEqual(p.getAxis(2), V3D(6,7,8))

        p.setOffset(0, 1)
        p.setOffset(1, 4)
        p.setOffset(2, 9)
        self.assertEqual(p.getOffset(0), 1)
        self.assertEqual(p.getOffset(1), 4)
        self.assertEqual(p.getOffset(2), 9)

        p.setType(0, 'r')
        p.setType(1, 'a')
        p.setType(2, 'r')
        self.assertEqual(p.getType(0), 'r')
        self.assertEqual(p.getType(1), 'a')
        self.assertEqual(p.getType(2), 'r')