more tests for handling of empty Parameters

This commit is contained in:
Dane Springmeyer 2014-05-28 14:13:38 -07:00
parent 659a715fc5
commit f88e602dcc
7 changed files with 71 additions and 1 deletions

View file

@ -0,0 +1,7 @@
<Map>
<Style name="style">
</Style>
<Layer>
<StyleName></StyleName>
</Layer>
</Map>

View 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>

View 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>

View 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>

View 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>

View 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>

View file

@ -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"):