Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add a test (currently failing) ensuring that named fontsets created i…

…n python are propertly serialized
  • Loading branch information...
commit 62b74002cb42eea68d47f79ec208a316be9d4fc1 1 parent 00a4ab0
@springmeyer springmeyer authored
Showing with 15 additions and 0 deletions.
  1. +15 −0 tests/python_tests/test_fontset.py
View
15 tests/python_tests/test_fontset.py
@@ -17,6 +17,21 @@ def test_loading_fontset_from_map():
eq_(len(fs.names),2)
eq_(list(fs.names),['DejaVu Sans Book','DejaVu Sans Oblique'])
+def test_loading_fontset_from_python():
+ m = mapnik.Map(256,256)
+ fset = mapnik.FontSet('my-set')
+ fset.add_face_name('Comic Sans')
+ fset.add_face_name('Papyrus')
+ m.append_fontset('my-set', fset)
+ sty = mapnik.Style()
+ rule = mapnik.Rule()
+ tsym = mapnik.TextSymbolizer()
+ tsym.fontset = fset
+ rule.symbols.append(tsym)
+ sty.rules.append(rule)
+ m.append_style('Style',sty)
+ serialized_map = mapnik.save_map_to_string(m)
+ eq_('fontset-name="my-set"' in serialized_map,True)
if __name__ == "__main__":
setup()
Please sign in to comment.
Something went wrong with that request. Please try again.