Skip to content

Commit 9cfdc03

Browse files
committed
[Server] Fix tests: after enhancing WFS GeoJSON
1 parent e53f4a8 commit 9cfdc03

File tree

4 files changed

+6
-23
lines changed

4 files changed

+6
-23
lines changed

src/server/qgswfsserver.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,10 @@ int QgsWFSServer::getFeature( QgsRequestHandler& request, const QString& format
548548
}
549549
}
550550
}
551-
attrIndexes = idxList;
551+
if ( !idxList.isEmpty() )
552+
{
553+
attrIndexes = idxList;
554+
}
552555
}
553556
if ( !attrIndexes.isEmpty() && !layerExcludedAttributes.isEmpty() )
554557
{

tests/src/python/test_qgsserver_accesscontrol.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -623,12 +623,12 @@ def test_wfs_getfeature_country(self):
623623
response, headers = self._post_fullaccess(data)
624624
self.assertTrue(
625625
str(response).find("<qgs:pk>1</qgs:pk>") != -1,
626-
"No result in GetFeatureInfo\n%s" % response)
626+
"No result in GetFeature\n%s" % response)
627627

628628
response, headers = self._post_restricted(data)
629629
self.assertFalse(
630630
str(response).find("<qgs:pk>1</qgs:pk>") != -1,
631-
"Unexpeced result in GetFeatureInfo\n%s" % response)
631+
"Unexpeced result in GetFeature\n%s" % response)
632632

633633

634634
# # WCS # # WCS # # WCS # #

tests/testdata/qgis_server/wfs_getfeature_multiple.txt

-11
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Content-Type: text/xml; charset=utf-8
2121
</outerBoundaryIs>
2222
</Polygon>
2323
</qgs:geometry>
24-
<qgs:id>42</qgs:id>
2524
</qgs:secondlayer>
2625
</gml:featureMember>
2726
<gml:featureMember>
@@ -40,7 +39,6 @@ Content-Type: text/xml; charset=utf-8
4039
</outerBoundaryIs>
4140
</Polygon>
4241
</qgs:geometry>
43-
<qgs:id>43</qgs:id>
4442
</qgs:secondlayer>
4543
</gml:featureMember>
4644
<gml:featureMember>
@@ -55,9 +53,6 @@ Content-Type: text/xml; charset=utf-8
5553
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20349634,44.90148253</coordinates>
5654
</Point>
5755
</qgs:geometry>
58-
<qgs:id>1</qgs:id>
59-
<qgs:name>one</qgs:name>
60-
<qgs:utf8nameè>one èé</qgs:utf8nameè>
6156
</qgs:testlayer>
6257
</gml:featureMember>
6358
<gml:featureMember>
@@ -72,9 +67,6 @@ Content-Type: text/xml; charset=utf-8
7267
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20354699,44.90143568</coordinates>
7368
</Point>
7469
</qgs:geometry>
75-
<qgs:id>2</qgs:id>
76-
<qgs:name>two</qgs:name>
77-
<qgs:utf8nameè>two àò</qgs:utf8nameè>
7870
</qgs:testlayer>
7971
</gml:featureMember>
8072
<gml:featureMember>
@@ -89,9 +81,6 @@ Content-Type: text/xml; charset=utf-8
8981
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20345931,44.90139484</coordinates>
9082
</Point>
9183
</qgs:geometry>
92-
<qgs:id>3</qgs:id>
93-
<qgs:name>three</qgs:name>
94-
<qgs:utf8nameè>three èé↓</qgs:utf8nameè>
9584
</qgs:testlayer>
9685
</gml:featureMember>
9786
</wfs:FeatureCollection>

tests/testdata/qgis_server/wfs_getfeature_nobbox.txt

-9
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ Content-Type: text/xml; charset=utf-8
1717
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20349634,44.90148253</coordinates>
1818
</Point>
1919
</qgs:geometry>
20-
<qgs:id>1</qgs:id>
21-
<qgs:name>one</qgs:name>
22-
<qgs:utf8nameè>one èé</qgs:utf8nameè>
2320
</qgs:testlayer>
2421
</gml:featureMember>
2522
<gml:featureMember>
@@ -34,9 +31,6 @@ Content-Type: text/xml; charset=utf-8
3431
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20354699,44.90143568</coordinates>
3532
</Point>
3633
</qgs:geometry>
37-
<qgs:id>2</qgs:id>
38-
<qgs:name>two</qgs:name>
39-
<qgs:utf8nameè>two àò</qgs:utf8nameè>
4034
</qgs:testlayer>
4135
</gml:featureMember>
4236
<gml:featureMember>
@@ -51,9 +45,6 @@ Content-Type: text/xml; charset=utf-8
5145
<coordinates xmlns="http://www.opengis.net/gml" cs="," ts=" ">8.20345931,44.90139484</coordinates>
5246
</Point>
5347
</qgs:geometry>
54-
<qgs:id>3</qgs:id>
55-
<qgs:name>three</qgs:name>
56-
<qgs:utf8nameè>three èé↓</qgs:utf8nameè>
5748
</qgs:testlayer>
5849
</gml:featureMember>
5950
</wfs:FeatureCollection>

0 commit comments

Comments
 (0)