Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
 def setUp(self):
     self.ex = Execute()
     self.ex.validate = True
Esempio n. 4
0
 def setUp(self):
     self.ex = Execute()
     self.ex.validate = True