add failing test for missing mastermap type

This commit is contained in:
Ed Chalstrey 2022-03-18 15:30:17 +00:00
parent a159c974dc
commit 158a09637b
2 changed files with 10 additions and 7 deletions

View File

@ -13,10 +13,11 @@ def test_filter_mastermap():
assert len(csv_array) == 2 # assert that length is 2 because just one row after header assert len(csv_array) == 2 # assert that length is 2 because just one row after header
# def test_filter_mastermap_missing_type(): def test_filter_mastermap_missing_type():
# """Test that MasterMap CSV can be correctly filtered when the polygon does not have a type specified.""" """Test that MasterMap CSV can be correctly filtered when the polygon does not have a type specified."""
# input_file = "tests/test_mastermap_missing_type.gml.csv" # Test csv with one building and one non-building input_file = "tests/test_mastermap_missing_type.gml.csv" # Test csv with one building and one non-building
# filter_mastermap(input_file) # creates test_mastermap.filtered.csv output_file = input_file.replace('gml', 'filtered')
# with open('tests/test_mastermap.filtered.csv', newline='') as csvfile: filter_mastermap(input_file) # creates test_mastermap.filtered.csv
# csv_array = list(csv.reader(csvfile)) with open(output_file, newline='') as csvfile:
# assert len(csv_array) == 2 # assert that length is 2 because just one row after header csv_array = list(csv.reader(csvfile))
assert len(csv_array) == 2 # assert that length is 2 because just one row after header

View File

@ -0,0 +1,2 @@
WKT,fid,descriptiveGroup
"POLYGON ((517896.1 186250.8,517891.7 186251.6,517891.1 186248.7,517890.75 186246.7,517890.65 186246.35,517890.45 186245.95,517890.25 186245.8,517889.95 186245.75,517889.65 186245.75,517878.3 186247.9,517874.61 186248.55,517872.9 186239.5,517873.4 186239.7,517873.95 186239.8,517874.25 186239.75,517874.65 186239.7,517875.05 186239.6,517878.35 186238.95,517889.1 186236.85,517892.769 186236.213,517903.2 186234.4,517919.55 186231.4,517932.25 186229.1,517942.1 186227.25,517954.65 186225.05,517968.75 186222.45,517985.25 186219.5,518000.0 186216.65,518021.7 186212.7,518026.7 186211.75,518029.1 186211.3,518029.68 186211.173,518033.65 186210.3,518046.1 186207.65,518058.45 186204.95,518063.3 186203.6,518068.1 186202.25,518068.9 186202.05,518079.6 186198.95,518081.4 186198.3,518083.2 186197.55,518084.95 186196.8,518086.7 186196.0,518088.45 186195.25,518097.85 186191.05,518099.15 186190.45,518108.3 186186.2,518108.375 186186.175,518108.45 186186.15,518108.477 186186.132,518114.5 186183.6,518114.65 186183.55,518114.85 186183.45,518115.05 186183.4,518115.25 186183.3,518115.35 186183.2,518115.45 186183.15,518141.85 186171.55,518142.0 186171.5,518142.15 186171.4,518142.45 186171.3,518142.6 186171.2,518142.7 186171.1,518142.8 186171.05,518142.9 186170.95,518143.05 186170.85,518143.15 186170.75,518143.25 186170.6,518143.4 186170.5,518143.5 186170.4,51814
Can't render this file because it contains an unexpected character in line 2 and column 1359.