23
23
from utilities import unitTestDataPath
24
24
from osgeo import gdal
25
25
from osgeo .gdalconst import GA_ReadOnly
26
- from qgis .server import QgsServer , QgsAccessControlFilter
26
+ from qgis .server import QgsServer , QgsAccessControlFilter , QgsServerRequest
27
27
from qgis .core import QgsRenderChecker , QgsApplication
28
28
from qgis .PyQt .QtCore import QSize
29
29
import tempfile
@@ -1374,7 +1374,7 @@ def test_wfs_getfeature_project_subsetstring3(self):
1374
1374
1375
1375
def _handle_request (self , restricted , query_string , ** kwargs ):
1376
1376
self ._accesscontrol ._active = restricted
1377
- qs = "?" + query_string if query_string is not None else None
1377
+ qs = "?" + query_string if query_string is not None else ''
1378
1378
result = self ._result (self ._server .handleRequest (qs , ** kwargs ))
1379
1379
return result
1380
1380
@@ -1398,13 +1398,13 @@ def _get_restricted(self, query_string):
1398
1398
1399
1399
def _post_fullaccess (self , data , query_string = None ):
1400
1400
self ._server .putenv ("QGIS_PROJECT_FILE" , self .projectPath )
1401
- result = self ._handle_request (False , query_string , requestMethod = 'POST' , data = data )
1401
+ result = self ._handle_request (False , query_string , requestMethod = QgsServerRequest . PostMethod , data = data )
1402
1402
self ._server .putenv ("QGIS_PROJECT_FILE" , '' )
1403
1403
return result
1404
1404
1405
1405
def _post_restricted (self , data , query_string = None ):
1406
1406
self ._server .putenv ("QGIS_PROJECT_FILE" , self .projectPath )
1407
- result = self ._handle_request (True , query_string , requestMethod = 'POST' , data = data )
1407
+ result = self ._handle_request (True , query_string , requestMethod = QgsServerRequest . PostMethod , data = data )
1408
1408
self ._server .putenv ("QGIS_PROJECT_FILE" , '' )
1409
1409
return result
1410
1410
0 commit comments