class RequestParseExecuteTestCase(unittest.TestCase): test_values = { "version": "1.0.0", "lang": "en", "request": "execute", "service": "wps", "identifier": "Buffer" } def setUp(self): self.ex = Execute() self.ex.validate = True def testParseExecuteProcessGET_rawdataoutput(self): """Test if Execute request is parsed and if GET methods are producing the same result""" self.ex.set_from_url( request.parse_params( "Service=WPS&Version=1.0.0&Language=en&Request=Execute&Identifier=Buffer&DataInputs=InputPolygon=@xlink:href=http%3A%2F%2Ffoo.bar%2Fsome_WFS_request.xml;BufferDistance=400&RawDataOutput=BufferedPolygon" )) self.__test_vals(self.test_values) def __test_vals(self, vals): for key in vals: self.assertEquals(eval("self.ex.%s" % key), vals[key], "Testing %s" % key)
class RequestParseExecuteTestCase(unittest.TestCase): test_values = { "version":"1.0.0", "lang":"en", "request":"execute", "service":"wps", "identifier":"Buffer" } def setUp(self): self.ex = Execute() self.ex.validate = True def testParseExecuteProcessGET_rawdataoutput(self): """Test if Execute request is parsed and if GET methods are producing the same result""" self.ex.set_from_url(request.parse_params("Service=WPS&Version=1.0.0&Language=en&Request=Execute&Identifier=Buffer&DataInputs=InputPolygon=@xlink:href=http%3A%2F%2Ffoo.bar%2Fsome_WFS_request.xml;BufferDistance=400&RawDataOutput=BufferedPolygon")) self.__test_vals(self.test_values) def __test_vals(self, vals): for key in vals: self.assertEquals(eval("self.ex.%s"%key), vals[key],"Testing %s"%key)
def setUp(self): self.ex = Execute() self.ex.validate = True