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_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')
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')