From fe2879ac42dc43a382317c01749de1db50aed13b Mon Sep 17 00:00:00 2001 From: Hermann Kraus Date: Tue, 20 Mar 2012 21:34:16 +0100 Subject: [PATCH] Update python tests. --- .../images/python-Format-reference.png | Bin 0 -> 2958 bytes .../images/python-List-reference.png | Bin 0 -> 4599 bytes tests/visual_tests/test_python.py | 7 ++++++- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tests/visual_tests/images/python-Format-reference.png create mode 100644 tests/visual_tests/images/python-List-reference.png diff --git a/tests/visual_tests/images/python-Format-reference.png b/tests/visual_tests/images/python-Format-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0426a233f4a00b8fa84046a701ae0041f49ee6 GIT binary patch literal 2958 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 literal 0 HcmV?d00001 diff --git a/tests/visual_tests/images/python-List-reference.png b/tests/visual_tests/images/python-List-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..21f6e4f58211a895320794b7b9505f22b4125f50 GIT binary patch literal 4599 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 literal 0 HcmV?d00001 diff --git a/tests/visual_tests/test_python.py b/tests/visual_tests/test_python.py index db6117c4c..0cba25907 100755 --- a/tests/visual_tests/test_python.py +++ b/tests/visual_tests/test_python.py @@ -2,7 +2,7 @@ import mapnik import sys import os.path -import compare +from compare import compare, summary class MyText(mapnik.FormattingNode): def __init__(self): @@ -98,3 +98,8 @@ format_trees = [ for format_tree in format_trees: text.placements.defaults.format_tree = format_tree[1] mapnik.render_to_file(m, os.path.join("images", 'python-%s.png' % format_tree[0]), 'png') + compare(os.path.join("images", 'python-%s.png' % format_tree[0]), + os.path.join("images", 'python-%s-reference.png' % format_tree[0]) + ) + +summary()