more tests for handling of empty Parameters
This commit is contained in:
parent
93e1b74c82
commit
9be034e753
7 changed files with 71 additions and 1 deletions
7
tests/data/broken_maps/empty_stylename.xml
Executable file
7
tests/data/broken_maps/empty_stylename.xml
Executable file
|
@ -0,0 +1,7 @@
|
|||
<Map>
|
||||
<Style name="style">
|
||||
</Style>
|
||||
<Layer>
|
||||
<StyleName></StyleName>
|
||||
</Layer>
|
||||
</Map>
|
12
tests/data/good_maps/empty_parameter1.xml
Executable file
12
tests/data/good_maps/empty_parameter1.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<Map>
|
||||
<Layer>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
0,0
|
||||
</Parameter>
|
||||
<Parameter name="empty"></Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
</Map>
|
12
tests/data/good_maps/empty_parameter2.xml
Executable file
12
tests/data/good_maps/empty_parameter2.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<Map>
|
||||
<Layer>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
0,0
|
||||
</Parameter>
|
||||
<Parameter name="empty"><![CDATA[ ]]></Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
</Map>
|
12
tests/data/good_maps/empty_parameter3.xml
Executable file
12
tests/data/good_maps/empty_parameter3.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<Map>
|
||||
<Layer>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
0,0
|
||||
</Parameter>
|
||||
<Parameter name="empty"></Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
</Map>
|
12
tests/data/good_maps/empty_parameter4.xml
Executable file
12
tests/data/good_maps/empty_parameter4.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<Map>
|
||||
<Layer>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
0,0
|
||||
</Parameter>
|
||||
<Parameter name="empty"> </Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
</Map>
|
12
tests/data/good_maps/empty_parameter5.xml
Executable file
12
tests/data/good_maps/empty_parameter5.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<Map>
|
||||
<Layer>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
0,0
|
||||
</Parameter>
|
||||
<Parameter name="empty">''</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
</Map>
|
|
@ -52,7 +52,10 @@ def compare_map(xml):
|
|||
return False
|
||||
|
||||
def test_compare_map():
|
||||
for m in glob.glob("../data/good_maps/*.xml"):
|
||||
good_maps = glob.glob("../data/good_maps/*.xml")
|
||||
# remove one map that round trips CDATA differently, but this is okay
|
||||
good_maps.remove('../data/good_maps/empty_parameter2.xml')
|
||||
for m in good_maps:
|
||||
compare_map(m)
|
||||
|
||||
for m in glob.glob("../visual_tests/styles/*.xml"):
|
||||
|
|
Loading…
Add table
Reference in a new issue