test touchups to ensure they can all be run individually
This commit is contained in:
parent
a19402f35c
commit
74877c8778
18 changed files with 98 additions and 20 deletions
|
@ -53,3 +53,7 @@ def test_pycairo_svg_surface():
|
||||||
|
|
||||||
def test_pycairo_svg_surface():
|
def test_pycairo_svg_surface():
|
||||||
return _pycairo_surface('ps','polygon')
|
return _pycairo_surface('ps','polygon')
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -86,4 +86,5 @@ def test_hit_grid():
|
||||||
eq_(hit_list[-12:],'1:Chile|812:')
|
eq_(hit_list[-12:],'1:Chile|812:')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
test_hit_grid()
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -66,7 +66,4 @@ def test_feature_hit_count():
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
setup()
|
setup()
|
||||||
test_shapefile_line_featureset_id()
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
test_shapefile_polygon_featureset_id()
|
|
||||||
test_shapefile_polygon_feature_query_id()
|
|
||||||
test_feature_hit_count()
|
|
||||||
|
|
|
@ -50,3 +50,6 @@ class FeatureTest(unittest.TestCase):
|
||||||
self.failUnlessEqual(env.miny, env.maxy)
|
self.failUnlessEqual(env.miny, env.maxy)
|
||||||
|
|
||||||
add_it(Geometry2d.from_wkt('Point(3 6)'))
|
add_it(Geometry2d.from_wkt('Point(3 6)'))
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -118,5 +118,7 @@ def test_unicode_regex_replace():
|
||||||
expr = mapnik2.Expression("[name].replace('(\B)|( )','$1 ')")
|
expr = mapnik2.Expression("[name].replace('(\B)|( )','$1 ')")
|
||||||
eq_(expr.evaluate(f),'Q u é b e c')
|
eq_(expr.evaluate(f),'Q u é b e c')
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,3 +11,6 @@ import mapnik2, pickle
|
||||||
#@raises(UserWarning)
|
#@raises(UserWarning)
|
||||||
#def test_invalid_font():
|
#def test_invalid_font():
|
||||||
# ts = mapnik2.TextSymbolizer('Name', 'Invalid Font Name', int(8), mapnik2.Color('black'))
|
# ts = mapnik2.TextSymbolizer('Name', 'Invalid Font Name', int(8), mapnik2.Color('black'))
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
|
||||||
from utilities import execution_path, save_data, contains_word
|
from utilities import execution_path, save_data, contains_word
|
||||||
|
|
||||||
import os, mapnik2
|
import os, mapnik2
|
||||||
|
@ -52,7 +53,6 @@ def test_load_save_load_map():
|
||||||
map = mapnik2.Map(256,256)
|
map = mapnik2.Map(256,256)
|
||||||
mapnik2.load_map_from_string(map, out_map.encode('utf8'))
|
mapnik2.load_map_from_string(map, out_map.encode('utf8'))
|
||||||
assert 'GlyphSymbolizer' in out_map
|
assert 'GlyphSymbolizer' in out_map
|
||||||
assert 'RasterColorizer' in out_map
|
|
||||||
# make sure non-ascii characters are well supported since most interesting
|
# make sure non-ascii characters are well supported since most interesting
|
||||||
# glyphs for symbology are usually in that range
|
# glyphs for symbology are usually in that range
|
||||||
assert u'í' in out_map, out_map
|
assert u'í' in out_map, out_map
|
||||||
|
@ -93,3 +93,7 @@ def create_map_and_append_symbolyzer(sym):
|
||||||
_map.zoom_to_box(mapnik2.Box2d(0,0,8,8))
|
_map.zoom_to_box(mapnik2.Box2d(0,0,8,8))
|
||||||
return _map
|
return _map
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import os
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
from utilities import execution_path
|
||||||
from utilities import Todo
|
from utilities import Todo
|
||||||
|
|
||||||
import mapnik2
|
import mapnik2
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
# All of the paths used are relative, if we run the tests
|
||||||
|
# from another directory we need to chdir()
|
||||||
|
os.chdir(execution_path('.'))
|
||||||
|
|
||||||
def test_introspect_symbolizers():
|
def test_introspect_symbolizers():
|
||||||
# create a symbolizer
|
# create a symbolizer
|
||||||
p = mapnik2.PointSymbolizer(mapnik2.PathExpression("../data/images/dummy.png"))
|
p = mapnik2.PointSymbolizer(mapnik2.PathExpression("../data/images/dummy.png"))
|
||||||
|
@ -57,4 +64,9 @@ def test_introspect_symbolizers():
|
||||||
|
|
||||||
eq_(p2.allow_overlap, True)
|
eq_(p2.allow_overlap, True)
|
||||||
eq_(p2.opacity, 0.5)
|
eq_(p2.opacity, 0.5)
|
||||||
eq_(p2.filename,'../data/images/dummy.png')
|
eq_(p2.filename,'../data/images/dummy.png')
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -2,8 +2,16 @@
|
||||||
|
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
|
||||||
|
import os
|
||||||
|
from nose.tools import *
|
||||||
|
from utilities import execution_path
|
||||||
import mapnik2
|
import mapnik2
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
# All of the paths used are relative, if we run the tests
|
||||||
|
# from another directory we need to chdir()
|
||||||
|
os.chdir(execution_path('.'))
|
||||||
|
|
||||||
def test_adding_datasource_to_layer():
|
def test_adding_datasource_to_layer():
|
||||||
map_string = '''<?xml version="1.0" encoding="utf-8"?>
|
map_string = '''<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Map>
|
<Map>
|
||||||
|
@ -58,6 +66,9 @@ def test_adding_datasource_to_layer():
|
||||||
# test that assignment
|
# test that assignment
|
||||||
eq_(m.layers[0].srs,'+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs')
|
eq_(m.layers[0].srs,'+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs')
|
||||||
eq_(lyr.srs,'+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs')
|
eq_(lyr.srs,'+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs')
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
||||||
|
|
|
@ -48,3 +48,7 @@ def test_good_files():
|
||||||
|
|
||||||
for file in good_files:
|
for file in good_files:
|
||||||
yield assert_loads_successfully, file
|
yield assert_loads_successfully, file
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -38,3 +38,6 @@ class MemoryDatasource(unittest.TestCase):
|
||||||
|
|
||||||
retrieved = md.features_at_point(Coord(20,30)).features
|
retrieved = md.features_at_point(Coord(20,30)).features
|
||||||
self.failUnlessEqual(len(retrieved), 0)
|
self.failUnlessEqual(len(retrieved), 0)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import os
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
from utilities import execution_path
|
||||||
from utilities import Todo
|
from utilities import Todo
|
||||||
|
|
||||||
import mapnik2, pickle
|
import mapnik2, pickle
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
# All of the paths used are relative, if we run the tests
|
||||||
|
# from another directory we need to chdir()
|
||||||
|
os.chdir(execution_path('.'))
|
||||||
|
|
||||||
# Tests that exercise the functionality of Mapnik classes.
|
# Tests that exercise the functionality of Mapnik classes.
|
||||||
|
|
||||||
# ShieldSymbolizer initialization
|
# ShieldSymbolizer initialization
|
||||||
|
@ -742,4 +749,8 @@ def test_envelope_pickle():
|
||||||
e2 = mapnik2.Box2d(173.7378, -39.6395, 174.4849, -38.9252)
|
e2 = mapnik2.Box2d(173.7378, -39.6395, 174.4849, -38.9252)
|
||||||
e1.clip(e2)
|
e1.clip(e2)
|
||||||
eq_(e1,e2)
|
eq_(e1,e2)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
||||||
|
|
|
@ -45,3 +45,6 @@ def test_wgs84_inverse_forward():
|
||||||
|
|
||||||
assert_almost_equal(e.forward(p).center().y, e.center().y)
|
assert_almost_equal(e.forward(p).center().y, e.center().y)
|
||||||
assert_almost_equal(e.forward(p).center().x, e.center().x)
|
assert_almost_equal(e.forward(p).center().x, e.center().x)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
|
import os
|
||||||
import mapnik2
|
import mapnik2
|
||||||
|
from utilities import execution_path
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
# All of the paths used are relative, if we run the tests
|
||||||
|
# from another directory we need to chdir()
|
||||||
|
os.chdir(execution_path('.'))
|
||||||
|
|
||||||
def test_gen_map():
|
def test_gen_map():
|
||||||
mapxmlfile = '../data/good_maps/raster_colorizer.xml'
|
mapxmlfile = '../data/good_maps/raster_colorizer.xml'
|
||||||
mapxmloutputfile = 'raster_colorizer_test_save.xml'
|
mapxmloutputfile = 'raster_colorizer_test_save.xml'
|
||||||
|
@ -12,10 +19,6 @@ def test_gen_map():
|
||||||
m.zoom_all()
|
m.zoom_all()
|
||||||
mapnik2.render_to_file(m, outputfile)
|
mapnik2.render_to_file(m, outputfile)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#test discrete colorizer mode
|
#test discrete colorizer mode
|
||||||
def test_get_color_discrete():
|
def test_get_color_discrete():
|
||||||
#setup
|
#setup
|
||||||
|
@ -39,8 +42,6 @@ def test_get_color_discrete():
|
||||||
#now in stop 2
|
#now in stop 2
|
||||||
eq_(colorizer.get_color(20), mapnik2.Color(200,200,200,200));
|
eq_(colorizer.get_color(20), mapnik2.Color(200,200,200,200));
|
||||||
eq_(colorizer.get_color(1000), mapnik2.Color(200,200,200,200));
|
eq_(colorizer.get_color(1000), mapnik2.Color(200,200,200,200));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#test exact colorizer mode
|
#test exact colorizer mode
|
||||||
def test_get_color_exact():
|
def test_get_color_exact():
|
||||||
|
@ -92,4 +93,8 @@ def test_get_color_linear():
|
||||||
#after stop 2
|
#after stop 2
|
||||||
eq_(colorizer.get_color(100), mapnik2.Color(200,200,200,200));
|
eq_(colorizer.get_color(100), mapnik2.Color(200,200,200,200));
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -132,3 +132,6 @@ def test_raster_with_alpha_blends_correctly_with_background():
|
||||||
# All white is expected
|
# All white is expected
|
||||||
assert contains_word('\xff\xff\xff\xff', imdata)
|
assert contains_word('\xff\xff\xff\xff', imdata)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -143,5 +143,4 @@ def test_render_grid2():
|
||||||
eq_(resolve(utf5,38,46),{"Name": "South East"})
|
eq_(resolve(utf5,38,46),{"Name": "South East"})
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_render_grid()
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
test_render_grid2()
|
|
||||||
|
|
|
@ -4,8 +4,17 @@
|
||||||
from nose.tools import *
|
from nose.tools import *
|
||||||
|
|
||||||
import os, mapnik2
|
import os, mapnik2
|
||||||
|
from nose.tools import *
|
||||||
|
|
||||||
|
from utilities import execution_path
|
||||||
from utilities import Todo
|
from utilities import Todo
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
# All of the paths used are relative, if we run the tests
|
||||||
|
# from another directory we need to chdir()
|
||||||
|
os.chdir(execution_path('.'))
|
||||||
|
|
||||||
|
|
||||||
def test_simplest_render():
|
def test_simplest_render():
|
||||||
m = mapnik2.Map(256, 256)
|
m = mapnik2.Map(256, 256)
|
||||||
i = mapnik2.Image(m.width, m.height)
|
i = mapnik2.Image(m.width, m.height)
|
||||||
|
@ -210,6 +219,6 @@ def test_render_points():
|
||||||
num_points_rendered = svg.count('<image ')
|
num_points_rendered = svg.count('<image ')
|
||||||
eq_(num_points_present, num_points_rendered, "Not all points were rendered (%d instead of %d) at projection %s" % (num_points_rendered, num_points_present, projdescr))
|
eq_(num_points_present, num_points_rendered, "Not all points were rendered (%d instead of %d) at projection %s" % (num_points_rendered, num_points_present, projdescr))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_render_grid()
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
|
@ -55,3 +55,7 @@ def test():
|
||||||
|
|
||||||
for m in glob.glob("../data/good_maps/*.xml"):
|
for m in glob.glob("../data/good_maps/*.xml"):
|
||||||
compare_map(m)
|
compare_map(m)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
setup()
|
||||||
|
[eval(run)() for run in dir() if 'test_' in run]
|
||||||
|
|
Loading…
Reference in a new issue