@@ -110,17 +110,17 @@ def test_public_permissions(self):
110110 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')]" ).find (perm )), 1 )
111111 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points' & @.queryable==true)]" ).find (perm )), 1 )
112112 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points' & @.info_template==true)]" ).find (perm )), 1 )
113- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
113+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes[?(@=='name ')]" ).find (perm )), 1 )
114114 self .assertGreater (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes.`len`" ).find (perm )[0 ].value , 1 )
115115 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
116116 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.queryable==true)]" ).find (perm )), 1 )
117117 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.info_template==true)]" ).find (perm )), 1 )
118- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
118+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 1 )
119119 self .assertGreater (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes.`len`" ).find (perm )[0 ].value , 1 )
120120 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')]" ).find (perm )), 1 )
121121 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.queryable==true)]" ).find (perm )), 1 )
122122 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.info_template==true)]" ).find (perm )), 1 )
123- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
123+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes[?(@=='name ')]" ).find (perm )), 1 )
124124 self .assertGreater (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes.`len`" ).find (perm )[0 ].value , 1 )
125125
126126 # No additional permissions for role admin, as they are public
@@ -154,23 +154,23 @@ def test_restricted_layer_and_attribute(self):
154154 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
155155 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.queryable==true)]" ).find (perm )), 1 )
156156 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.info_template==true)]" ).find (perm )), 1 )
157- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 0 )
157+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 0 )
158158 self .assertGreater (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes.`len`" ).find (perm )[0 ].value , 1 )
159159 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')]" ).find (perm )), 1 )
160160 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.queryable==true)]" ).find (perm )), 1 )
161161 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.info_template==true)]" ).find (perm )), 1 )
162- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
162+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes[?(@=='name ')]" ).find (perm )), 1 )
163163 self .assertGreater (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')].attributes.`len`" ).find (perm )[0 ].value , 1 )
164164
165165 # Permission for layer edit_points for admin
166166 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')]" ).find (perm )), 1 )
167167 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points' & @.queryable==true)]" ).find (perm )), 1 )
168168 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points' & @.info_template==true)]" ).find (perm )), 1 )
169- self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
169+ self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes[?(@=='name ')]" ).find (perm )), 1 )
170170 self .assertGreater (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes.`len`" ).find (perm )[0 ].value , 1 )
171171
172172 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
173- self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
173+ self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 1 )
174174 self .assertEqual (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes.`len`" ).find (perm )[0 ].value , 1 )
175175
176176
@@ -363,7 +363,7 @@ def test_public_permissions_default_restrict_selected_permissions(self):
363363 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
364364 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.queryable==false)]" ).find (perm )), 1 )
365365 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.info_template==false)]" ).find (perm )), 1 )
366- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 0 )
366+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 0 )
367367
368368 # edit_points is permitted for admin (with all attributes, but not queryable), and Name is permitted for edit_lines
369369 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')]" ).find (perm )), 1 )
@@ -372,7 +372,7 @@ def test_public_permissions_default_restrict_selected_permissions(self):
372372 self .assertGreater (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes.`len`" ).find (perm )[0 ].value , 1 )
373373
374374 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
375- self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
375+ self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 1 )
376376
377377 def test_public_permissions_default_restrict_selected_permissions_inherit_info_permissions (self ):
378378 """ Test permissions_default_allow=false and inherit_info_permissions=true and selected permissions. """
@@ -411,7 +411,7 @@ def test_public_permissions_default_restrict_selected_permissions_inherit_info_p
411411 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
412412 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.queryable==true)]" ).find (perm )), 1 )
413413 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines' & @.info_template==true)]" ).find (perm )), 1 )
414- self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 0 )
414+ self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 0 )
415415 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')]" ).find (perm )), 1 )
416416 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.queryable==false)]" ).find (perm )), 1 )
417417 self .assertEqual (len (parse ("$.roles[?(@.role=='public')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.info_template==false)]" ).find (perm )), 1 )
@@ -423,7 +423,7 @@ def test_public_permissions_default_restrict_selected_permissions_inherit_info_p
423423 self .assertGreater (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_points')].attributes.`len`" ).find (perm )[0 ].value , 1 )
424424
425425 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')]" ).find (perm )), 1 )
426- self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='Name ')]" ).find (perm )), 1 )
426+ self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_lines')].attributes[?(@=='name ')]" ).find (perm )), 1 )
427427
428428 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons')]" ).find (perm )), 1 )
429429 self .assertEqual (len (parse ("$.roles[?(@.role=='admin')].permissions.wms_services[?(@.name=='qwc_demo')].layers[?(@.name=='edit_polygons' & @.queryable==true)]" ).find (perm )), 1 )
0 commit comments