From a41eafd8eedc3456f5fa1e0ac41ccd3e7e9c1067 Mon Sep 17 00:00:00 2001 From: Hermann Kraus Date: Mon, 30 Jul 2012 18:06:06 +0200 Subject: [PATCH] Add rotation tests. --- .../images/orientation-800-reference.png | Bin 0 -> 6133 bytes tests/visual_tests/styles/orientation.xml | 51 ++++++++++++++++++ tests/visual_tests/test.py | 1 + 3 files changed, 52 insertions(+) create mode 100644 tests/visual_tests/images/orientation-800-reference.png create mode 100644 tests/visual_tests/styles/orientation.xml diff --git a/tests/visual_tests/images/orientation-800-reference.png b/tests/visual_tests/images/orientation-800-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..f5018d9b20ca3a943d44267884acaf46620770c0 GIT binary patch literal 6133 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 literal 0 HcmV?d00001 diff --git a/tests/visual_tests/styles/orientation.xml b/tests/visual_tests/styles/orientation.xml new file mode 100644 index 000000000..1ff3232e8 --- /dev/null +++ b/tests/visual_tests/styles/orientation.xml @@ -0,0 +1,51 @@ + + + + + + My Style + + shape + ../data/points.shp + + + + + + diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py index 93d575588..ab9190a90 100755 --- a/tests/visual_tests/test.py +++ b/tests/visual_tests/test.py @@ -46,6 +46,7 @@ files = [ {'name': "jalign-auto", 'sizes': [(200, 200)]}, {'name': "line-offset", 'sizes':[(900, 250)], 'bbox': mapnik.Box2d(-5.192, 50.189, -5.174, 50.195)}, + {'name': "orientation", 'sizes': [(800, 200)]} ] def render(filename, width, height, bbox, quiet=False):