def testRealScript(self): p = PythonScriptLauncher() params = {'data_file_full_path':'/net/serdon/illdata/131/in5/exp_TEST-2216/rawdata/104041.nxs'} p.sendCommand('/home/leal/git/reductionServer/src/query/scripts/ILL_IN5_theta_vs_counts.py', 30,params) res = p.getResult() print res self.assertIn("data_values", res)
def testInputOutputParams(self): p = PythonScriptLauncher() params = {'param1' : 1234, 'param2' : 5678 } p.setInputParameters(params) p.sendCommand(self.tmpfile2, 4) out = p.readOutput() print out self.assertIn("{'param2': 5678, 'param1': 1234}", out) res = p.getResult() self.assertEqual(res,{'out' : 1234})