Commit graph

1526 commits

Author SHA1 Message Date
Hermann Kraus
fe2879ac42 Update python tests. 2012-03-20 23:13:15 +01:00
Hermann Kraus
f7a387f8af Change visual tests directory structure. 2012-03-20 23:13:15 +01:00
Hermann Kraus
a84fcdb133 Update tests.
Refs #1125.
2012-03-19 17:40:51 +01:00
Hermann Kraus
9b62a19cf4 Implement justify-alignment=auto.
Closes #1125.
2012-03-19 17:12:53 +01:00
Hermann Kraus
ff78217276 Add reference image for RTL test. 2012-03-16 01:51:19 +01:00
Hermann Kraus
f9b2e5fb56 Add test for RTL text. 2012-03-16 00:38:03 +01:00
Dane Springmeyer
015f666e9e tests: remove ancient CssParameter holdovers 2012-03-13 07:42:33 -07:00
Hermann Kraus
2b68cea0a1 Merge branch 'new-xml'
Conflicts:
	include/mapnik/config_error.hpp
	include/mapnik/ptree_helpers.hpp
	src/formatting/text.cpp
	src/libxml2_loader.cpp
	src/load_map.cpp
	src/metawriter_factory.cpp
	src/text_placements/registry.cpp
	src/text_placements/simple.cpp
2012-03-13 11:11:28 +01:00
Hermann Kraus
502773bea6 Only one grammar object per XML tree. 2012-03-11 23:24:28 +01:00
Dane Springmeyer
c5c0f92247 save the maps in the right place for visual tests 2012-03-08 17:04:51 -08:00
Dane Springmeyer
9fb45ebf75 allow visual tests to be run from root 2012-03-08 17:01:51 -08:00
Hermann Kraus
cd8cfc6527 Improve error messages. 2012-03-08 18:52:53 +01:00
Hermann Kraus
8b0b9ed5fe Handle different image sizes correctly. 2012-03-08 18:29:46 +01:00
Hermann Kraus
7d3fd0755d Complete XML changes in load_map.cpp 2012-03-07 01:35:37 +01:00
Hermann Kraus
b5e1ebfac8 New reference images. 2012-03-04 02:06:03 +01:00
Hermann Kraus
0eece15f62 New tests. 2012-03-04 02:04:43 +01:00
Hermann Kraus
586cdff6e8 Add new test. 2012-03-03 16:32:31 +01:00
Hermann Kraus
0ef573c197 Avoid accidential uploading of test file to OSM server. 2012-03-03 16:31:49 +01:00
Hermann Kraus
c47eb3642a Reformat test and extend to verify text is centered correctly. 2012-03-03 13:53:08 +01:00
Dane Springmeyer
ca3bd722c1 Merge branch 'master' of github.com:mapnik/mapnik 2012-03-02 10:01:11 -08:00
Hermann Kraus
1fcfbaac52 Add test for TextSymbolizer line placement. 2012-03-02 01:45:44 +01:00
Dane Springmeyer
803447a8d8 disable non-critical failing test after reverting shapefile polygon handling - refs #1093 2012-02-28 20:18:47 -08:00
Dane Springmeyer
3839dd363f more pep8 for tests 2012-02-24 13:15:48 -08:00
Dane Springmeyer
0a37a1591e fixup whitespace with pep8 tricks from https://gist.github.com/1903033 2012-02-24 13:13:56 -08:00
Hermann Kraus
d203d56d34 Update tests. 2012-02-21 10:21:40 +01:00
Hermann Kraus
0759d1b0dc Update reference images. 2012-02-21 00:06:54 +01:00
Hermann Kraus
73339b3936 Render ShieldSymbolizer tests with varying width. Triggers the problem in #1078.
Update script to handle case when no reference image is found.
2012-02-20 17:45:47 +01:00
Hermann Kraus
6fe0637425 Complete support for formatting types. 2012-02-19 02:03:25 +01:00
Hermann Kraus
76cdd7a254 Merge branch 'master' into python-textplacement 2012-02-19 01:00:52 +01:00
Hermann Kraus
d56f05b4ec Move compare() to own file.
Increase threshold.
2012-02-18 17:51:18 +01:00
Hermann Kraus
0ba24d7480 Simply clean script. 2012-02-18 17:29:48 +01:00
Hermann Kraus
e466d5bfd1 Merge commit '1ac4c0ca534c8667f4a13a0756af0b873b44192e' 2012-02-18 17:23:38 +01:00
Hermann Kraus
e0f6474d9b Merge commit '95aa6904dfde5732fd330752efaf4fbc15105651' from ramunasd/master
Conflicts:
	tests/visual_tests/shieldsymbolizer-1-500-reference.png
	tests/visual_tests/shieldsymbolizer-1.xml
2012-02-18 17:21:02 +01:00
Hermann Kraus
b449cb5e6d Add correct reference image. 2012-02-18 16:46:36 +01:00
Hermann Kraus
f4ec936202 Improve test case again. 2012-02-18 16:45:35 +01:00
Hermann Kraus
db168a0db7 Update test case. 2012-02-18 13:06:25 +01:00
Ramunas
1ac4c0ca53 remove notices due to inkscape metadata 2012-02-18 10:45:58 +02:00
Ramunas
5c82265ef8 Merge branch 'master' of git://github.com/mapnik/mapnik
Conflicts:
	tests/visual_tests/shieldsymbolizer-1.xml
2012-02-18 09:57:23 +02:00
Hermann Kraus
665f0a51a0 Remove old reference image. 2012-02-18 01:24:00 +01:00
Hermann Kraus
0814824b35 Use uppercase letters. 2012-02-18 01:23:25 +01:00
Hermann Kraus
212171b9ee Add visual test for ShieldSymbolizer. 2012-02-18 01:17:29 +01:00
Ramunas
95aa6904df compute image difference & update reference images 2012-02-18 00:19:07 +02:00
Hermann Kraus
53fa19af5a Update test. 2012-02-17 21:00:40 +01:00
Hermann Kraus
ceda45249f Merge branch 'master' into python-textplacement 2012-02-16 00:18:44 +01:00
Hermann Kraus
4602338e0c Add ExpressionFormat: Allow changing text format based on expressions.
Closes #1036.
Refs #1048.
2012-02-15 21:38:24 +01:00
Dane Springmeyer
7327a646f0 fix memory datasource test 2012-02-14 15:01:41 -08:00
Dane Springmeyer
da845cfaa3 update feature expression test to new feature attr api that will throw if attr is not found 2012-02-14 14:57:36 -08:00
Hermann Kraus
2b5274c21b Merge branch 'textplacement-rename' into python-textplacement 2012-02-12 13:57:51 +01:00
Hermann Kraus
52702d3a20 Rename filter_factory to expression. 2012-02-12 13:06:39 +01:00
Hermann Kraus
86d32afac5 Add string constructor for text node. 2012-02-12 01:49:54 +01:00
Hermann Kraus
c94d32b41b Add bindings for formating::list_node. 2012-02-11 11:21:33 +01:00
Hermann Kraus
03e9cac7f6 Merge branch 'master' into python-textplacement 2012-02-08 01:18:01 +01:00
Dane Springmeyer
16828ec161 use row/col instead of x/y for clearer grid resolution function 2012-02-07 13:44:08 -08:00
Hermann Kraus
3cafd214de New test case. 2012-02-05 21:32:03 +01:00
Hermann Kraus
a47019ac7b Better tests.
Reference images.
2012-02-05 16:29:27 +01:00
Hermann Kraus
37b2054041 Copy constructor for CharProperties. 2012-02-05 15:11:08 +01:00
Hermann Kraus
099ec85da6 Implement add_expression and helper classes.
Update test.
2012-02-05 04:09:09 +01:00
Hermann Kraus
4230c72fd6 Test case for python bindings. 2012-02-05 01:48:25 +01:00
Dane Springmeyer
b3819633bd fix point WKT format 2012-02-01 17:03:31 -08:00
Dane Springmeyer
915addc51d update grid rendering interface to new feature impl 2012-02-01 10:43:23 -08:00
Artem Pavlenko
b90de4874c Merge branch 'textplacement-merge' into feature-text-merge
Conflicts:
	docs/textrendering.gv
	include/mapnik/building_symbolizer.hpp
	include/mapnik/placement_finder.hpp
	include/mapnik/symbolizer_helpers.hpp
	include/mapnik/text_placements.hpp
	include/mapnik/text_placements_list.hpp
	include/mapnik/text_placements_simple.hpp
	include/mapnik/text_processing.hpp
	plugins/input/shape/shape_utils.hpp
	src/agg/process_shield_symbolizer.cpp
	src/agg/process_text_symbolizer.cpp
	src/cairo_renderer.cpp
	src/grid/process_shield_symbolizer.cpp
	src/grid/process_text_symbolizer.cpp
	src/load_map.cpp
	src/placement_finder.cpp
	src/shield_symbolizer.cpp
	src/text_placements.cpp
	src/text_processing.cpp
	src/text_symbolizer.cpp
	tests/visual_tests/clean.sh
	tests/visual_tests/test.py

Merge herm/textplacement-merge
2012-01-31 11:09:55 +00:00
Hermann Kraus
822786e41c Remove no-text attribute. One can simply leave the text empty if one wants this. 2012-01-29 13:10:14 +01:00
Hermann Kraus
e564b00370 New test. 2012-01-29 05:11:59 +01:00
Hermann Kraus
2d50c840fe Update tests. 2012-01-28 19:37:13 +01:00
Hermann Kraus
a606f3cd9a Correctly initialize directory for run_tests.py 2012-01-28 17:12:52 +01:00
Hermann Kraus
604b8db016 Update tests. 2012-01-27 23:15:12 +01:00
Hermann Kraus
92ca0b74ed Update clean.sh. 2012-01-27 23:15:12 +01:00
Artem Pavlenko
d1f16bb227 merge textplacement-merge into feature_impl 2012-01-26 13:04:08 +00:00
Hermann Kraus
51d8718701 Move tests to new location. 2012-01-25 23:31:07 +01:00
Hermann Kraus
cd5c1c6ab4 Add reference image for formating test. 2012-01-25 23:26:39 +01:00
Hermann Kraus
26c13d4df4 Add tests for text formating. 2012-01-25 18:46:27 +01:00
Dane Springmeyer
4cb9aa44b5 update tests to python api for features 2012-01-24 15:16:40 -08:00
Dane Springmeyer
e542e90fcf get most of the tests passing 2012-01-24 00:27:44 -08:00
Hermann Kraus
047cda5d1b Fix some tests. 2012-01-20 00:45:15 +01:00
Hermann Kraus
a1c80d1a4c Add full set of tests for text placement. 2012-01-20 00:18:37 +01:00
Hermann Kraus
537231f60e Remove glyph symbolizer. 2012-01-19 20:34:09 +01:00
Artem Pavlenko
e699ba17cb Merge branch 'master' into feature_impl 2012-01-18 07:48:57 -05:00
Dane Springmeyer
425f20fb68 ogr plugin: for geometry type inspection support older gdal/ogr versions - fixes compile on ubuntu oneiric 2012-01-17 18:43:01 -05:00
Dane Springmeyer
fb80de8dfe ogr plugin: for geometry type inspection support older gdal/ogr versions - fixes compile on ubuntu oneiric 2012-01-17 18:43:01 -05:00
Dane Springmeyer
820b9a2b25 merge master with feature_impl 2012-01-17 17:47:27 -05:00
Dane Springmeyer
63891cec15 finish refactor, moving to separate method off datasources to get_geometry_type and using enums all around 2012-01-17 01:09:46 -05:00
Dane Springmeyer
b0d0d06564 finish refactor, moving to separate method off datasources to get_geometry_type and using enums all around 2012-01-17 01:09:46 -05:00
Dane Springmeyer
acc0d6e302 cleanup python datasource api simplifying access to descriptors 2012-01-11 20:03:47 -08:00
Dane Springmeyer
2a137908c3 cleanup python datasource api simplifying access to descriptors 2012-01-11 20:03:47 -08:00
Hermann Kraus
f4f1e84420 Fix the problem reported in #1003 (NE, NW, SE not working for text-placement=simple).
Add test cases for this problem.

Conflicts:

	src/text_placements.cpp
	tests/data/placement/clean.sh
	tests/data/placement/test.py
2012-01-09 23:30:22 +01:00
Hermann Kraus
cbcb545b65 Fix the problem reported in #1003 (NE, NW, SE not working for text-placement=simple).
Add test cases for this problem.

Conflicts:

	src/text_placements.cpp
	tests/data/placement/clean.sh
	tests/data/placement/test.py
2012-01-09 23:30:22 +01:00
Dane Springmeyer
f83b0edbe5 make failing osm plugin test a todo 2012-01-05 18:49:41 -08:00
Dane Springmeyer
e649bb42cf make failing osm plugin test a todo 2012-01-05 18:49:41 -08:00
Dane Springmeyer
b7c69a8462 test cleanup 2012-01-05 18:48:20 -08:00
Dane Springmeyer
80d18dedc3 test cleanup 2012-01-05 18:48:20 -08:00
Dane Springmeyer
fa93ad7de5 more wkb/wkt tests 2012-01-05 18:26:01 -08:00
Dane Springmeyer
8ce9da421f more wkb/wkt tests 2012-01-05 18:26:01 -08:00
Dane Springmeyer
70bb3805e2 test wkb collection output to match wkt output 2012-01-05 17:30:21 -08:00
Dane Springmeyer
b925c79e4d test wkb collection output to match wkt output 2012-01-05 17:30:21 -08:00
Dane Springmeyer
47e5aff668 enable tests comparing wkt/wkb output between shapefiles read with shape.input and ogr.input now that shape reading is fixed up 2012-01-05 16:46:19 -08:00
Dane Springmeyer
66dcf9f316 enable tests comparing wkt/wkb output between shapefiles read with shape.input and ogr.input now that shape reading is fixed up 2012-01-05 16:46:19 -08:00
Dane Springmeyer
68e5811491 make failing ogr/shape comparison a todo 2011-12-22 14:37:32 -08:00
Dane Springmeyer
654f579ac9 make failing ogr/shape comparison a todo 2011-12-22 14:37:32 -08:00
Dane Springmeyer
84b7d198d4 fixup fontset tests 2011-12-22 12:48:11 -08:00
Dane Springmeyer
e72330e38c fixup fontset tests 2011-12-22 12:48:11 -08:00
Dane Springmeyer
b820cf7807 Merge branch 'geometry_cleanup' 2011-12-22 12:42:05 -08:00
Dane Springmeyer
323c36db61 Merge branch 'geometry_cleanup' 2011-12-22 12:42:05 -08:00
Dane Springmeyer
2701f93a04 test cleanups 2011-12-22 12:41:51 -08:00
Dane Springmeyer
477ac9c4f9 test cleanups 2011-12-22 12:41:51 -08:00
Dane Springmeyer
62983ef214 fix import 2011-12-22 12:20:03 -08:00
Dane Springmeyer
cf4315945f fix import 2011-12-22 12:20:03 -08:00
Dane Springmeyer
bed779b465 tests: maintain python 2.5 support 2011-12-22 12:19:40 -08:00
Dane Springmeyer
77cb946f8d tests: maintain python 2.5 support 2011-12-22 12:19:40 -08:00
Dane Springmeyer
ddeac9a16d more tests for geometry wkt and wkb io 2011-12-21 15:27:53 -08:00
Dane Springmeyer
6d30e8f126 more tests for geometry wkt and wkb io 2011-12-21 15:27:53 -08:00
Dane Springmeyer
b12498f967 add test comparing geometry handling between ogr and shape plugin - currently fails 2011-12-21 12:26:03 -08:00
Dane Springmeyer
7b7fc5eb94 add test comparing geometry handling between ogr and shape plugin - currently fails 2011-12-21 12:26:03 -08:00
Dane Springmeyer
89a09208e8 finish geometry cleanup work by ensuring proper behavior in the ogr plugin with multigeometries 2011-12-21 12:22:05 -08:00
Dane Springmeyer
c551626916 finish geometry cleanup work by ensuring proper behavior in the ogr plugin with multigeometries 2011-12-21 12:22:05 -08:00
Dane Springmeyer
b06a517f02 initial map deepcopy test 2011-12-20 12:46:35 -08:00
Dane Springmeyer
ec611832ab initial map deepcopy test 2011-12-20 12:46:35 -08:00
Dane Springmeyer
2c1f5b6ea7 tests for fontsets 2011-12-20 12:46:20 -08:00
Dane Springmeyer
2d59f401b5 tests for fontsets 2011-12-20 12:46:20 -08:00
Dane Springmeyer
58c00c844a test fontset non-existance 2011-12-20 12:40:14 -08:00
Dane Springmeyer
94e44fcd62 test fontset non-existance 2011-12-20 12:40:14 -08:00
Dane Springmeyer
ea1e5cabb7 more robust sqlite subquery tests and first tests of \!intersects\! token - refs #809 2011-12-16 09:58:09 -08:00
Dane Springmeyer
312e98a869 more robust sqlite subquery tests and first tests of \!intersects\! token - refs #809 2011-12-16 09:58:09 -08:00
Dane Springmeyer
6aefbd0d99 update tests as per #992 2011-12-16 07:22:52 -08:00
Dane Springmeyer
90b5cf69cc update tests as per #992 2011-12-16 07:22:52 -08:00
Dane Springmeyer
53dd1be72a python 2.5 compatibility 2011-12-13 17:02:00 -08:00
Dane Springmeyer
5f84df96d4 python 2.5 compatibility 2011-12-13 17:02:00 -08:00
Dane Springmeyer
9ac6e4b12e tests: no need to test sqlite through ogr anymore - native impl is robust and has its own tests now 2011-12-13 13:52:11 -08:00
Dane Springmeyer
754581f278 tests: no need to test sqlite through ogr anymore - native impl is robust and has its own tests now 2011-12-13 13:52:11 -08:00
Dane Springmeyer
e3d9bc2c6e add readme to svg test dir 2011-12-12 16:02:12 -08:00
Dane Springmeyer
d0cbb77864 add readme to svg test dir 2011-12-12 16:02:12 -08:00
Dane Springmeyer
7ea7838f21 add new csv test 2011-12-12 16:00:53 -08:00
Dane Springmeyer
077eb4c865 add new csv test 2011-12-12 16:00:53 -08:00
Dane Springmeyer
143efad7cd csv plugin: allow values with leading zeros to stay as strings - closes #993 - refs https://github.com/mapbox/tilemill/issues/1007 2011-12-12 15:55:33 -08:00
Dane Springmeyer
0bb1073b3f csv plugin: allow values with leading zeros to stay as strings - closes #993 - refs https://github.com/mapbox/tilemill/issues/1007 2011-12-12 15:55:33 -08:00
Dane Springmeyer
f0241c0170 fully spell out parameters on the map object - refs #977 2011-12-05 18:05:35 -08:00
Dane Springmeyer
9203639640 fully spell out parameters on the map object - refs #977 2011-12-05 18:05:35 -08:00
Dane Springmeyer
b78b8e735b add ability to have typed arbitrary parameters in xml - refs #977 2011-12-05 14:46:38 -08:00
Dane Springmeyer
9e924bfa11 add ability to have typed arbitrary parameters in xml - refs #977 2011-12-05 14:46:38 -08:00
Dane Springmeyer
1d30cb5698 add basic tests for osm plugin 2011-12-05 14:30:18 -08:00
Dane Springmeyer
dbce93669a add basic tests for osm plugin 2011-12-05 14:30:18 -08:00
Dane Springmeyer
7c0bceb6de tests: ensure ogr plugin throws on non-existant field names (currently fails) - refs #792 2011-12-05 13:33:37 -08:00
Dane Springmeyer
e3e0755f70 tests: ensure ogr plugin throws on non-existant field names (currently fails) - refs #792 2011-12-05 13:33:37 -08:00
Dane Springmeyer
df64c1690c add tests for reading shapefiles via ogr 2011-12-05 13:32:37 -08:00
Dane Springmeyer
d836571a8d add tests for reading shapefiles via ogr 2011-12-05 13:32:37 -08:00
Dane Springmeyer
75190a7050 tests: test sqlite error behavior on non-existant fields - refs #984/#792 2011-12-05 13:24:11 -08:00
Dane Springmeyer
1f2a55172e tests: test sqlite error behavior on non-existant fields - refs #984/#792 2011-12-05 13:24:11 -08:00
Dane Springmeyer
9cb1c9c7f7 tests: ensure shapefile plugin throws if invalid query is made - refs #792 2011-12-05 12:17:30 -08:00
Dane Springmeyer
bc63c9b589 tests: ensure shapefile plugin throws if invalid query is made - refs #792 2011-12-05 12:17:30 -08:00
Dane Springmeyer
0191f9c012 tests: ensure postgis plugin throws if invalid query is made - refs #792 2011-12-05 12:11:59 -08:00
Dane Springmeyer
9be619cee4 tests: ensure postgis plugin throws if invalid query is made - refs #792 2011-12-05 12:11:59 -08:00
Dane Springmeyer
37fee4b674 csv plugin: ensure that the datasource throws if invalid attributes are queried to keep consistent with other datasource - refs #792 2011-12-05 12:03:38 -08:00
Dane Springmeyer
ddeca1e81e csv plugin: ensure that the datasource throws if invalid attributes are queried to keep consistent with other datasource - refs #792 2011-12-05 12:03:38 -08:00
Dane Springmeyer
8168cf0f96 python: fixup mapnik.Path interface (closes #901), add to_wkb method (closes #831), and add tests for both 2011-12-02 19:22:04 -08:00
Dane Springmeyer
742fb891e6 python: fixup mapnik.Path interface (closes #901), add to_wkb method (closes #831), and add tests for both 2011-12-02 19:22:04 -08:00
Dane Springmeyer
e991f3c94e fixup tests around parameters usage 2011-12-02 18:00:20 -08:00
Dane Springmeyer
1d408aa485 fixup tests around parameters usage 2011-12-02 18:00:20 -08:00
Dane Springmeyer
b03ce6e607 add support for arbitrary, custom parameters to be attached to the map during load and serialized when saved - refs #977 2011-12-02 17:48:09 -08:00
Dane Springmeyer
60de1c80cd add support for arbitrary, custom parameters to be attached to the map during load and serialized when saved - refs #977 2011-12-02 17:48:09 -08:00
Dane Springmeyer
f108349f56 tests: move pickling to separate test 2011-12-02 15:21:35 -08:00
Dane Springmeyer
8d3b990fbd tests: move pickling to separate test 2011-12-02 15:21:35 -08:00
Dane Springmeyer
4d5623c1d1 tests: postgis tests are optional, so be much less verbose if they cannot be automatically run 2011-12-02 12:35:31 -08:00
Dane Springmeyer
14327b913d tests: postgis tests are optional, so be much less verbose if they cannot be automatically run 2011-12-02 12:35:31 -08:00
Dane Springmeyer
3061ebabae pass on rtree count test if pysqlite3 does not support rtree - refs https://github.com/mapnik/mapnik-packaging/issues/8 2011-11-30 19:15:11 -08:00
Dane Springmeyer
4c4e4ab9e9 pass on rtree count test if pysqlite3 does not support rtree - refs https://github.com/mapnik/mapnik-packaging/issues/8 2011-11-30 19:15:11 -08:00
Dane Springmeyer
c3ebf0e332 use tempfile modules to construct temporary paths (which should be compatible with windows) 2011-11-29 18:15:25 -08:00
Dane Springmeyer
2037cb0d46 use tempfile modules to construct temporary paths (which should be compatible with windows) 2011-11-29 18:15:25 -08:00
Artem Pavlenko
b689670ffd switch back from mapnik2 to mapnik
add mapnik2 module which redirects to mapnik and issues DeprecationWarning
2011-11-23 11:33:58 +00:00
Artem Pavlenko
14700dba16 switch back from mapnik2 to mapnik
add mapnik2 module which redirects to mapnik and issues DeprecationWarning
2011-11-23 11:33:58 +00:00
Dane Springmeyer
67871acc28 fixup postgis test paths 2011-11-20 18:17:51 -08:00
Dane Springmeyer
07178f2864 fixup postgis test paths 2011-11-20 18:17:51 -08:00
Dane Springmeyer
6038af1926 add long overdue postgis tests 2011-11-20 16:43:47 -08:00
Dane Springmeyer
bf323b09c6 add long overdue postgis tests 2011-11-20 16:43:47 -08:00
Dane Springmeyer
0999523b87 tests: make the sqlite rtree test more flexible 2011-11-19 11:39:59 -08:00
Dane Springmeyer
51c4174b58 tests: make the sqlite rtree test more flexible 2011-11-19 11:39:59 -08:00
Dane Springmeyer
9bf802daeb tests: enforce existance of rtree 2011-11-13 17:00:34 -08:00
Dane Springmeyer
c519a170d7 tests: enforce existance of rtree 2011-11-13 17:00:34 -08:00
Dane Springmeyer
69606958f9 add test for sqlite rtree creating under high ds initialization concurrency 2011-11-13 16:42:37 -08:00
Dane Springmeyer
11f1e6755f add test for sqlite rtree creating under high ds initialization concurrency 2011-11-13 16:42:37 -08:00
Dane Springmeyer
9022cf8a68 tests: warn if no datasources are found 2011-11-11 17:03:56 -08:00
Dane Springmeyer
dc1e875cb4 tests: warn if no datasources are found 2011-11-11 17:03:56 -08:00
Dane Springmeyer
3b554ca308 test reading from an empty sqlite db 2011-11-09 17:19:05 -08:00
Dane Springmeyer
bc06b31746 test reading from an empty sqlite db 2011-11-09 17:19:05 -08:00
Dane Springmeyer
dcd19e05e5 Merge branch 'master' into sqlite-refactor 2011-11-04 20:44:15 -07:00
Dane Springmeyer
6b7635119c Merge branch 'master' into sqlite-refactor 2011-11-04 20:44:15 -07:00
Dane Springmeyer
f4d252ceb6 csv tests for tailing newlines 2011-11-04 07:19:31 -04:00
Dane Springmeyer
07a4135651 csv tests for tailing newlines 2011-11-04 07:19:31 -04:00
Dane Springmeyer
19d92371c5 sqlite: do not alias geometry field name 2011-11-03 19:50:36 -04:00
Dane Springmeyer
b9b50899a6 sqlite: do not alias geometry field name 2011-11-03 19:50:36 -04:00
Dane Springmeyer
35e026eb8c remove indexes 2011-11-03 19:50:08 -04:00
Dane Springmeyer
909a112a86 remove indexes 2011-11-03 19:50:08 -04:00
Dane Springmeyer
6295501ead csv: back off of null and boolean detection since using strings is more predictable across rows 2011-11-02 11:07:59 -04:00
Dane Springmeyer
6c8e4b2de0 csv: back off of null and boolean detection since using strings is more predictable across rows 2011-11-02 11:07:59 -04:00
Dane Springmeyer
e753916176 update csv test data 2011-11-01 21:15:50 -04:00
Dane Springmeyer
2d696dc73b update csv test data 2011-11-01 21:15:50 -04:00
Dane Springmeyer
914495920a more csv tests 2011-11-01 21:11:41 -04:00
Dane Springmeyer
cc969b1a02 more csv tests 2011-11-01 21:11:41 -04:00
Dane Springmeyer
6dbb12e52c csv: test for columns that are numbers stored as strings 2011-11-01 20:39:27 -04:00
Dane Springmeyer
87da27e7ac csv: test for columns that are numbers stored as strings 2011-11-01 20:39:27 -04:00
Dane Springmeyer
7f2d3e09f2 csv: handle empty headers, an apparently common situation with large government data 2011-11-01 20:33:05 -04:00
Dane Springmeyer
4cec91ff82 csv: handle empty headers, an apparently common situation with large government data 2011-11-01 20:33:05 -04:00
Dane Springmeyer
b3c2bfef01 csv: remove protective string checks now that spirit parsing is working 2011-10-31 19:12:13 -04:00
Dane Springmeyer
bdb9857cf0 csv: remove protective string checks now that spirit parsing is working 2011-10-31 19:12:13 -04:00
Dane Springmeyer
ee8ae809f4 more robust csv tests 2011-10-31 19:08:07 -04:00
Dane Springmeyer
87769b3147 more robust csv tests 2011-10-31 19:08:07 -04:00
Dane Springmeyer
c5dd523636 use nose for equality testing in multi_tile raster tests 2011-10-31 14:46:58 -04:00
Dane Springmeyer
07eca56ac8 use nose for equality testing in multi_tile raster tests 2011-10-31 14:46:58 -04:00
Dane Springmeyer
990b452e8c add csv test runner 2011-10-28 21:57:51 -07:00
Dane Springmeyer
607e7b7835 add csv test runner 2011-10-28 21:57:51 -07:00
Dane Springmeyer
d0a65e4b2c add testcase csv snippet from datacouch - not yet working (requires json parser) 2011-10-28 17:08:00 -07:00
Dane Springmeyer
1830ba403c add testcase csv snippet from datacouch - not yet working (requires json parser) 2011-10-28 17:08:00 -07:00
Dane Springmeyer
1ac4dd4438 break out shapefile tests 2011-10-28 17:06:44 -07:00
Dane Springmeyer
dab3dd831d break out shapefile tests 2011-10-28 17:06:44 -07:00
Dane Springmeyer
247755df3f ensure the tests can be run even with no datasource plugins 2011-10-28 17:06:23 -07:00
Dane Springmeyer
a53c61a0c2 ensure the tests can be run even with no datasource plugins 2011-10-28 17:06:23 -07:00
Dane Springmeyer
2a2fb7437b more robust tests for feature expressions - refs #933 and #944 2011-10-28 11:24:14 +01:00
Dane Springmeyer
670573552a more robust tests for feature expressions - refs #933 and #944 2011-10-28 11:24:14 +01:00
Dane Springmeyer
77b50306ee add tests for feature expression bugs - refs #933 and #934 2011-10-28 11:24:12 +01:00
Dane Springmeyer
994c2b7c38 add tests for feature expression bugs - refs #933 and #934 2011-10-28 11:24:12 +01:00
Dane Springmeyer
e3b0e56ff4 always link to boost system - closes #931 2011-10-25 19:29:51 -07:00
Dane Springmeyer
d8f19fab05 always link to boost system - closes #931 2011-10-25 19:29:51 -07:00
Dane Springmeyer
7f135339d5 more robust sqlite tests - note: some here will fail until I push local sqlite refactoring fixes refs #928 2011-10-25 15:18:29 -07:00
Dane Springmeyer
0786111984 more robust sqlite tests - note: some here will fail until I push local sqlite refactoring fixes refs #928 2011-10-25 15:18:29 -07:00
Dane Springmeyer
6761cb0436 Merge branch 'master' of github.com:mapnik/mapnik 2011-10-25 15:08:19 -07:00
Dane Springmeyer
06040d5847 Merge branch 'master' of github.com:mapnik/mapnik 2011-10-25 15:08:19 -07:00
kunitoki
088561bd5e - implemented sql query in OGR plugin (closes #472) 2011-10-24 11:53:33 +02:00
kunitoki
c314041a5a - implemented sql query in OGR plugin (closes #472) 2011-10-24 11:53:33 +02:00
Dane Springmeyer
c505933c48 make the sqlite tests more robust 2011-10-22 17:31:25 -07:00
Dane Springmeyer
028d1c4058 make the sqlite tests more robust 2011-10-22 17:31:25 -07:00
Dane Springmeyer
48611b36f0 sqlite plugin now autodetects wkb_format thanks to @kunitoki 2011-10-22 17:28:30 -07:00
Dane Springmeyer
60abc74113 sqlite plugin now autodetects wkb_format thanks to @kunitoki 2011-10-22 17:28:30 -07:00
Dane Springmeyer
d1c8818029 remove area as it is unused (not needed by anything yet) - closes #846 2011-10-21 15:55:58 -07:00
Dane Springmeyer
e0e47f50dd remove area as it is unused (not needed by anything yet) - closes #846 2011-10-21 15:55:58 -07:00
Dane Springmeyer
4791fb3578 Merge branch 'master' of github.com:mapnik/mapnik 2011-10-21 14:53:08 -07:00
Dane Springmeyer
b34eb0664a Merge branch 'master' of github.com:mapnik/mapnik 2011-10-21 14:53:08 -07:00
Dane Springmeyer
c57773de6b tests for sqlite dequoting 2011-10-21 14:44:18 -07:00
Dane Springmeyer
4482f25956 tests for sqlite dequoting 2011-10-21 14:44:18 -07:00
Artem Pavlenko
4e22542bce Merge pull request #910 from MapQuest/multi-tile-policy
Added a 'multi' tiled raster plugin reader for virtual images
2011-10-21 12:26:44 -07:00
Artem Pavlenko
664d3c4ca6 Merge pull request #910 from MapQuest/multi-tile-policy
Added a 'multi' tiled raster plugin reader for virtual images
2011-10-21 12:26:44 -07:00
Dane Springmeyer
90154e0a1a csv plugin: also detect lat/lon/long field names as likely geometry columns 2011-10-18 19:27:23 -07:00
Dane Springmeyer
6de1e75390 csv plugin: also detect lat/lon/long field names as likely geometry columns 2011-10-18 19:27:23 -07:00
Dane Springmeyer
016527549c add a big group of csv test cases 2011-10-18 18:19:32 -07:00
Dane Springmeyer
a230f0d4cf add a big group of csv test cases 2011-10-18 18:19:32 -07:00
Matt Amos
517fc59f77 Added Python test for multi-tile raster policy. 2011-10-18 14:34:58 +01:00
Matt Amos
20ca69c3ea Added Python test for multi-tile raster policy. 2011-10-18 14:34:58 +01:00
Dane Springmeyer
417508b7bd remove unneeded datasource base 2011-10-14 20:11:09 -07:00
Dane Springmeyer
15f2dd1b12 test unicode attribute names using both hex and utf8 literals 2011-10-10 14:04:34 -07:00
Dane Springmeyer
e2532bb5dc upgrade all 'bad' test maps to new syntax for text symbolizer going forward as per #861 2011-10-03 20:31:40 +00:00
Dane Springmeyer
a36c365da7 upgrade all 'good' test maps to new syntax for text symbolizer going forward as per #861 2011-10-03 20:24:51 +00:00
Alberto Valverde
e41abb0e12 add a label attribute to colorizer_stop 2011-09-16 13:32:16 +00:00
Alberto Valverde
5e001cef17 Test that fails unless r3341 is applied 2011-09-14 16:17:47 +00:00
Alberto Valverde
6ffbd07174 use AGG for interpolation when warping rasters 2011-09-13 15:41:39 +00:00
Artem Pavlenko
2cde0ac66e + add reading WKB test 2011-09-13 14:06:17 +00:00
Artem Pavlenko
7eeaf63356 + fix unicode test issue 2011-09-13 13:41:36 +00:00
Artem Pavlenko
9d6d842879 + update and improve python tests to use new wkt interface 2011-09-13 13:32:42 +00:00
Dane Springmeyer
fe9a303e6b support south sudanese independence (and ensure tests now pass after sqlite fix) 2011-09-13 00:59:35 +00:00
Dane Springmeyer
91565b7f7a manually fix sqlite/spatialite db test case that had trailing NULL bytes - fixes #872 2011-09-13 00:00:12 +00:00
Dane Springmeyer
9bda9c7019 support raster reprojection - adapted from work at https://github.com/albertov/mapnik2/ - nice work alberto and meteogrid - closes #663 2011-09-12 18:41:44 +00:00
Dane Springmeyer
04900c4664 fix tests around line symbolizer 2011-09-12 05:33:13 +00:00
Dane Springmeyer
b09e3dc945 add image needed for tests 2011-09-11 07:45:54 +00:00
Dane Springmeyer
dd53e3e650 add script for testing encoding speeds and various image options 2011-09-11 06:35:18 +00:00
Dane Springmeyer
67d7a3a6f0 add alternative line rasterizer that can be enabled to draw faster lines at the expense of dropping short geometries - for thin lines has nicer look but should not be used with think lines - refs #873 2011-09-09 23:45:49 +00:00
Dane Springmeyer
cf384a60fc avoid accidental reprojection 2011-09-09 15:18:20 +00:00
Dane Springmeyer
7f6d0e30a5 make tests quieter and restrict to only running in the tests/python_tests directory - closes #857 2011-09-02 21:57:14 +00:00
Dane Springmeyer
74877c8778 test touchups to ensure they can all be run individually 2011-08-30 22:51:42 +00:00
Dane Springmeyer
a19402f35c fully comment the mapnik-config test - its more annoying that its worth 2011-08-30 22:51:03 +00:00
Dane Springmeyer
509d120193 don't run verbose mapnik-config tests 2011-08-30 22:36:06 +00:00
Dane Springmeyer
9e87c9f914 apply patch from Peter Körner adding AlsoFilter functionality - closes #820 2011-08-30 17:38:27 +00:00
Dane Springmeyer
12345d1269 remove rastercolorizer from glyph symbolizer test 2011-08-30 17:18:51 +00:00
Dane Springmeyer
bb3e01ded8 fix a few xml test maps 2011-08-30 16:58:36 +00:00
Dane Springmeyer
22c39d91ba scons: rename all SConscript files to more friendly name of 'build' with a python extension for quick syntax detection in editors 2011-08-30 05:32:01 +00:00
Dane Springmeyer
e13b608e6e sqlite: add sample map for using sqlite and attachdb features 2011-08-16 21:23:56 +00:00
Dane Springmeyer
23fab382d6 scons: refactor mapnik-config, breaking out --libs, --ldflags, and --dep-libs and offering json output of core config - closes #789 2011-08-13 17:07:05 +00:00
Dane Springmeyer
cfe49fcaf6 sqlite: enable dynamic querying of extent as a last fallback for non-spatialite and non-indexed sqlite files 2011-08-13 02:52:46 +00:00
Dane Springmeyer
3e67c1d694 scons: centralize install path info 2011-08-12 21:31:28 +00:00
Dane Springmeyer
c8a4c18ace fix expressions tests 2011-08-12 20:12:11 +00:00
Dane Springmeyer
a7e67477a6 since r3091 sqlite.input throws upon empty index as well as missing index, so update the tests to create an index record 2011-08-12 19:14:48 +00:00
Dane Springmeyer
af62ad9c27 scons: collect and propogate the libs used to link libmapnik 2011-08-11 21:11:11 +00:00
Dane Springmeyer
3c8b4bdebe update test 2011-07-25 23:46:15 +00:00
Dane Springmeyer
73e58c22a1 allow tests to run even if the underlying python shared module uses a different private name (osx builds) 2011-07-12 19:55:26 +00:00
Dane Springmeyer
01d5768cea make the failing feature count a TODO because its actually a future feature to impl - better shapefile indexing that breaks out multigeom parts 2011-07-12 01:04:28 +00:00
Dane Springmeyer
55b37160e4 support attachdb, initdb, and index_table parameters in sqlite plugin - patch and tests from stella - closes #793 2011-07-11 17:46:53 +00:00
Dane Springmeyer
c4fa04cdad don't suppress exception in mapnik::color constructor when init from a string 2011-07-05 23:01:51 +00:00
Dane Springmeyer
1805f9c4c9 add test map for using gamma and global alignment to get a seemless crosshatch look 2011-06-28 23:23:33 +00:00
Dane Springmeyer
ac44f669cc add more grid rendering tests 2011-06-16 18:08:22 +00:00
Dane Springmeyer
b31d3c89c9 add test that asserts feature count is the same between shapefile driver and ogr (currently fails) 2011-06-16 18:06:24 +00:00
Artem Pavlenko
f0181d4c4f + small change 2011-06-07 20:35:06 +00:00
Artem Pavlenko
1264632999 + more color equality tests 2011-06-07 19:50:38 +00:00
Artem Pavlenko
a16a8f7a6b + update python tests 2011-06-07 19:50:30 +00:00
Dane Springmeyer
034e205c64 fixup grid resolve function 2011-06-03 00:15:17 +00:00
Dane Springmeyer
327ed94f15 tabs -> spaces 2011-05-31 17:12:51 +00:00
Dane Springmeyer
b7a0204bf2 add tests for map 'base' parameter 2011-05-25 23:51:08 +00:00
Dane Springmeyer
0d0c3cdb09 scons: avoid duplicate libs and pass CUSTOM_LDFLAGS 2011-05-25 20:26:47 +00:00
Dane Springmeyer
52cd1d7abe test grid pixel perfectness 2011-05-21 00:20:49 +00:00
Dane Springmeyer
f3c2bcfbd6 improve feature id test: make sure to test restricted query extents and start testing various geometry types 2011-05-19 22:54:24 +00:00
Dane Springmeyer
cb3ba2c193 spelling correction 2011-05-17 23:56:27 +00:00
Dane Springmeyer
ba15947a4f add Projection.expanded() function to ask proj4 what its internal, normalized definition looks like (useful only for debugging) 2011-05-17 19:05:15 +00:00
Dane Springmeyer
52ac7d8d3a fix spherical mercator proj4 string in tests to always include +over (to avoid proj4 trying to wrap) and +wktext (to ensure apps like ogr/gdal retain +over during conversion through wkt representation) 2011-05-16 23:55:30 +00:00
Alberto Valverde
0e0c4aa82c integrated test case from #759 2011-05-12 18:09:03 +00:00
Dane Springmeyer
1070b293ad tabs -> spaces 2011-05-04 15:53:36 +00:00
Dane Springmeyer
4572a4fdd5 update tests 2011-05-04 05:24:57 +00:00
Dane Springmeyer
37118c6d5f ensure valid attributes on the RasterSymbolizer and RasterColorizer, warning if not 2011-05-04 01:57:37 +00:00
Dane Springmeyer
d05b0c539f apply major refactor of RasterColorizer by ben moores from https://github.com/BenMoores/mapnik-trunk/wiki/RasterColorizer - closes #523 2011-05-04 00:20:17 +00:00
Dane Springmeyer
5bff82dde7 add test map of point placement on line and polygon geoms 2011-04-30 00:50:02 +00:00
Dane Springmeyer
6df1dd31dd test for reading from csv file 2011-04-29 22:26:50 +00:00
Dane Springmeyer
82642aac4f add test for feature ids - ensuring consistency between ogr plugin and shape plugin 2011-04-29 19:59:30 +00:00
Dane Springmeyer
52f7092df5 better named kwargs for render_grid 2011-04-29 19:31:43 +00:00
Dane Springmeyer
ab94fd43d8 add test for grid generation, and make sure point_datasource feature id starts at 1 (as datasources should) 2011-04-29 19:25:00 +00:00
Dane Springmeyer
aaa37d7bc1 add another test shapefile in epsg:3395 2011-04-20 03:13:48 +00:00
Dane Springmeyer
b6723bcfb1 add smaller svg point 2011-04-19 04:28:41 +00:00
Dane Springmeyer
2b4cd5bb51 add test for bounds clipping edge case 2011-04-19 04:28:23 +00:00
Dane Springmeyer
3147e2a257 update memory datasource and feature tests to leverage new support for parsing WKT after #698 2011-04-14 21:06:07 +00:00
Dane Springmeyer
c30347185a allow point checking test to operate without pycairo installed 2011-04-14 21:02:31 +00:00
Dane Springmeyer
0f49feb1d9 minor test update 2011-04-14 21:01:37 +00:00
Dane Springmeyer
903d1b49ef add a clip method to mapnik::box2d 2011-04-13 19:19:23 +00:00
Dane Springmeyer
528d5710c8 add an ogr2ogr created sqlite file, and update sqlite XML tests to use new, simplified driver functionalities 2011-04-04 04:01:34 +00:00
Dane Springmeyer
9ec293c503 remove invalid property for point_symbolizer 2011-04-01 06:29:01 +00:00
Artem Pavlenko
e580078d26 + apply MetaWriter patch from zerebubuth
( see #735 for details )
2011-03-16 13:32:04 +00:00
Dane Springmeyer
b304302fea Add a few tests for layer init 2011-03-02 15:17:55 +00:00
Dane Springmeyer
429eed5090 boolean evals of expressions return strings 2011-02-28 21:20:16 +00:00
Dane Springmeyer
8305e242c6 tests for regex match/replace, unicode and non-unicode text 2011-02-28 19:56:53 +00:00
Dane Springmeyer
25b9a6cf9f make test path relative 2011-02-15 18:45:49 +00:00
Dane Springmeyer
b51d2e2664 upgrade markers_symbolizer examples 2011-02-15 18:42:44 +00:00
Carlos López
83a7b4710e Fixed a bug that caused half of the vertexes to disappear from the SVG path.
+ mapnik::geometry_iterator was replaced by mapnik::svg::path_iterator
+ svg::path_output_grammar was simplified
+ the container for this grammar is now coord_transform2, instead of geometry
+ added typedef size_type to coord_transform2 and removed it from geometry
2011-02-14 03:40:25 +00:00
Dane Springmeyer
375ece397e update test maps after r2582 2011-02-05 03:21:22 +00:00
Dane Springmeyer
4361177fc2 formatting 2011-02-02 04:56:05 +00:00
Dane Springmeyer
fd2d9d7ff3 enable aliased lines using stroke-gamma for line_symbolizer - closes #689 2011-02-02 01:46:14 +00:00
Dane Springmeyer
c6646176f4 add test stylesheet for interior point functionality 2011-02-01 23:21:32 +00:00
Dane Springmeyer
7043c416fa enable if/else type behavior in rules using style level keyword to control whether all rules will be evaluated or just the first that matches - closes #706 - thanks to original patch from kkaefer 2011-02-01 22:55:50 +00:00
Dane Springmeyer
1a2e1a7789 update tests for placement on point_symbolizer 2011-02-01 19:53:03 +00:00
Dane Springmeyer
75649b8863 add 'interior' point placement option to point_symbolizer - closes #709 2011-02-01 08:16:32 +00:00
Dane Springmeyer
cf5811ff3c remove misplaced opacity value 2011-01-31 18:30:14 +00:00
Robert Coup
386a4f5daf #654 - add support for linear and radial gradients in SVG symbols. Thanks to Toby Collett for the coding & Paul Wicks for funding. 2011-01-26 01:18:40 +00:00
Dane Springmeyer
9491fef0dd add a test of using background image with a relative path 2011-01-25 20:23:15 +00:00
Artem Pavlenko
98b7f62155 + remove template from mapnik::rule
+ rename globaly rule_type -> rule
 ( ticket #552 )
2011-01-13 21:35:01 +00:00
Dane Springmeyer
b4d092722d fixup return types for mapnik-config and add test of basic returns 2011-01-05 20:52:08 +00:00
Dane Springmeyer
331143c3fe add a test demostrating modifying a layer which was originally loaded via xml and is later modified in python 2010-12-21 18:49:49 +00:00
Dane Springmeyer
3c8e751887 add another markers point example that fakes a gradient by using stacked points with opacity 2010-12-15 19:52:37 +00:00
Dane Springmeyer
2dfe2a9ccf fixup svg matrix tests 2010-12-13 20:11:36 +00:00
Dane Springmeyer
c81cff7b6c tweak shield symbolizer tests further to capture transform and changes to displacement/anchor 2010-12-11 01:21:46 +00:00
Dane Springmeyer
ab78d6deb4 formatting 2010-12-11 01:10:10 +00:00
Dane Springmeyer
c94b66be69 add test map that uses svg transform, displacement and other custom properties 2010-12-11 00:52:13 +00:00
Dane Springmeyer
a0fc0fd44f add several more text_symbolizer properties we were missing in tests 2010-12-10 22:29:02 +00:00
Dane Springmeyer
22889eaff7 add several more shield_symbolizer properties we were missing in tests 2010-12-10 22:26:17 +00:00
Dane Springmeyer
34224c7a39 all tests in trunk should now pass with this update to the shield_symbolizer init test 2010-12-10 22:09:34 +00:00
Dane Springmeyer
6cfc37fe0c add a test for query_map_point by building up a run length encoded 'grid' and checking ends of output 2010-12-10 20:11:09 +00:00
Dane Springmeyer
0791b039d5 Add a test map of the new line breaking added in #584 - working with both literal, escaped break char and read from datasource 2010-12-10 18:40:07 +00:00
Dane Springmeyer
9cdfce0f04 fixup the inline geojson example 2010-11-16 22:03:34 +00:00
Dane Springmeyer
0d15c55e14 add test map for inline geojson (fails currently due to relative paths mucking - likely need to pass extra param for 'string' input rather than file) 2010-11-16 08:21:57 +00:00
Dane Springmeyer
a30e674749 tests for Box2d.from_string() 2010-11-15 03:27:04 +00:00
Dane Springmeyer
767a500528 fix json test and add json from string test 2010-11-14 09:32:55 +00:00
Dane Springmeyer
471288a37e add a few stylesheets that test reading json and osm files 2010-11-14 08:56:42 +00:00
Dane Springmeyer
389ad44878 minimum_version was spelled wrong, so version check was not working 2010-11-05 17:40:46 +00:00
Dane Springmeyer
31a6d25e22 fixup raster colorizer example, removing accidental previous changes from brainstorming session 2010-11-01 18:57:44 +00:00
Dane Springmeyer
88ed29c8b7 increment the min_version required for several test maps 2010-10-31 22:04:10 +00:00
Dane Springmeyer
aef676c090 add changes missed in r2287 2010-10-15 02:16:37 +00:00
Dane Springmeyer
ba911c82c1 add a test map for rendering stacked marker circles with no outlines and also outlines with fractional width 2010-10-15 00:13:29 +00:00
Dane Springmeyer
5308c36bc6 add more tests for the ShieldSymbolizer 2010-10-13 01:23:56 +00:00
Dane Springmeyer
688b1f2299 add an 'extra_attributes' property to the map to store mapnik::parameters that don't make sense as full attributes but need to be carried through from load_map() to save_map() for applications that use mapnik to serialize to xml such as Cascadenik and Quantumnik (currently useful storage for 'minimum_version' and 'font_directory') 2010-10-07 19:34:36 +00:00
Dane Springmeyer
2fc2b4c443 add 'font_directory' attribute to map to allow for regstration of fonts within - in combination with r2025 this closes #168 2010-10-07 01:49:07 +00:00
Dane Springmeyer
6fa205474f fix spelling 2010-10-07 01:00:58 +00:00
Dane Springmeyer
58b907a61b catch up tests with change of bgcolor->background-color 2010-10-06 18:59:59 +00:00
Dane Springmeyer
c240208a0f no longer an invalid color representation, so removing test 2010-10-06 18:53:08 +00:00
Dane Springmeyer
9d1f8f013b remove .zip that does not need to be versioned 2010-09-26 23:51:48 +00:00
Dane Springmeyer
dce9986d3d add farsi (rtl) language map in tests from ajashton 2010-09-26 23:50:37 +00:00
Dane Springmeyer
dc247d9d79 revert python 3 specific test syntax - will get to this later 2010-09-26 23:41:16 +00:00
Dane Springmeyer
18dd9ff40e python3 support - patch thanks to Haoyu Bai - closes #334 2010-09-26 12:15:16 +00:00
Dane Springmeyer
d7740caffc revert unintended changes 2010-09-26 11:50:16 +00:00
Dane Springmeyer
48f7533808 fix text_transform upgrade issue - thx ajashton - closes #621 2010-09-26 11:48:43 +00:00
Dane Springmeyer
0a300c8be7 impl of alpha setting in C++ core - should work now via python - #609 2010-09-24 16:12:23 +00:00
Dane Springmeyer
c35310445a rename text_convert to text_transform to match css naming convention (also matching enums to css) 2010-09-18 19:10:18 +00:00
Dane Springmeyer
e22c187e95 expose an indexing operator on box2d to allow for easy pythonic access to bounds parts 2010-09-16 14:41:29 +00:00
Dane Springmeyer
bdb454653a improve the datasource test 2010-08-19 18:52:48 +00:00
Dane Springmeyer
21865fdba1 gussy up the markers_symbolizer example using point placement and ellipses 2010-08-19 18:09:15 +00:00
Dane Springmeyer
b307013ba2 add additional support for dynamically drawing ellipses in the markers_symbolizer, now supporting both line/point placement, metawriters for point placement, and width/height/stroke attributes - TODO - reflect in python bindings, buggy matrix transform for ellipses 2010-08-19 17:33:01 +00:00
Dane Springmeyer
5e441b39b5 add example of using MarkersSymbolizer one lines 2010-08-18 04:11:38 +00:00
Dane Springmeyer
6d697d1c30 add lines to the spatiallite test dataset 2010-08-17 21:48:16 +00:00
Dane Springmeyer
635562ee08 utilize a fractional halo in sqlite test 2010-08-10 23:50:34 +00:00
Dane Springmeyer
59d3b53105 update tests after fix in r2124 for size being required in glyph_symbolizer 2010-08-10 23:45:05 +00:00
Dane Springmeyer
6cce96dd06 upgrade default projection of epsg:4326 to match exactly what proj4 stores in /usr/local/share/epsg for 4326 (aka WGS84) 2010-08-10 18:18:31 +00:00
Dane Springmeyer
ae5d95ec7d mark pickling test failures as todo 2010-08-10 17:15:03 +00:00
Carlos López
e390715c58 Added support for processing multiple symbolizers to svg renderer. 2010-08-10 08:23:02 +00:00
Dane Springmeyer
3a59934b90 add xinclude tests/samples 2010-08-10 06:04:10 +00:00
Dane Springmeyer
787374d1b7 update glyph_symbolizer test after fix for #511 2010-08-10 01:01:10 +00:00
Carlos López
08eec40986 Added test that produces svg file with output from SVG path grammar. 2010-07-28 06:51:24 +00:00
Carlos López
b5b94a868c Changed template parameter type from stream to iterator and added a specialization for std::ostream_iterator. 2010-07-22 04:48:11 +00:00
Carlos López
e4bfdfecf5 Added test for testing different of implementations of the generation of the svg root element. 2010-07-21 08:42:53 +00:00
Carlos López
f2a419bda7 Added template specialization svg_renderer<std::ofstream> to output SVG to file. Run tests/cpp_tests/svg_renderer_tests/file_output_test.cpp to generate one. 2010-07-21 07:43:13 +00:00
Carlos López
94e8ee3a9f Generation of output is now done through a stream iterator instead of the stream directly, which improves performance. Also made more compact generator for xml header, root element and bgcolor. 2010-07-21 03:34:46 +00:00
Carlos López
34d5fcf963 Added a test with different implementations for generating background color in SVG. 2010-07-20 21:18:43 +00:00
Carlos López
07f329a538 Added generation of background color to svg_renderer. 2010-07-20 17:37:42 +00:00
Carlos López
bb44d76ee1 Added generation of SVG root element with width and height attributes. Also added test for testing the output generated by svg_renderer (combined_test.cpp). 2010-07-20 06:41:16 +00:00
Dane Springmeyer
1b535430cb fixup compile on osx and remove tabs in svg tests 2010-07-20 02:12:43 +00:00
Carlos López
30e85c4d58 Added template parameter and data member to svg_renderer for holding the output stream. 2010-07-20 00:40:37 +00:00
Dane Springmeyer
d19f8ac009 fix path to svg file in test map 2010-07-16 06:25:44 +00:00
Dane Springmeyer
2aaeea98b0 add single font for tests 2010-07-15 23:36:48 +00:00
Dane Springmeyer
b0d568dff1 add directory for C++ tests, and first C++ test against the font engine functions 2010-07-15 23:09:33 +00:00
Dane Springmeyer
8fa1dc2402 add simple visual test of text rotation using orientation parameter on text_symbolizer 2010-07-13 02:28:21 +00:00
Dane Springmeyer
a0d589e24c add checker pattern image 2010-06-21 02:57:14 +00:00
Dane Springmeyer
0959f8ef16 + add support to polygon_patter_symbolizer for global pattern alignment in addition to local/feature (default) alignment - closes #203 2010-06-20 22:36:49 +00:00
Dane Springmeyer
fd17b14120 restore rendering of default point_symbolizer square, useful for debugging 2010-06-19 20:32:00 +00:00
Dane Springmeyer
78bdcf67ef actually get save_map_test.py working to test two serialized maps - will now result in failures 2010-06-18 21:03:47 +00:00
Dane Springmeyer
8bf2b2cd81 add tests for svg symbol reading/rendering, tiff/jpeg symbol reading, and a spatiallite datasource 2010-06-03 21:26:33 +00:00
Dane Springmeyer
9804e7e90d scons: make libjpeg dependency optional (still required by default) 2010-06-03 19:50:27 +00:00
Dane Springmeyer
218c75385d complete XML syntax change from CSSParameter to attributes (for BuildingSymbolizer and RasterSymbolizer) and update tests 2010-06-01 21:58:24 +00:00
Alberto Valverde
38e1570b8b added a max_value attribute to color_band to handle the case of the last band more gracefully 2010-05-06 07:21:11 +00:00
Dane Springmeyer
4790c23d43 clean up deprecation warnings in python tests 2010-04-06 06:25:22 +00:00
Alberto Valverde
c79865586b added an angle_mode attribute to GlyphSymbolizer to define the way the angle expression should be interpreted: as an azimuth or as a trigonometric angle 2010-03-22 11:21:17 +00:00
Alberto Valverde
18b811d19d implemented a mechanism in mapnik2._injector to be able to override c++ methods (at the python layer only). Used it to implement a friendlier constructor for Feature and a add_geometry() method that accepts shapely.geometry.Geometrys, and wkb/wkt strings 2010-03-19 18:14:46 +00:00
Alberto Valverde
a613dc6397 Created python binding to memory_datasource which can be added Features built programaticcaly. See tests for sample use until docs are done. #528 is almost closed. 2010-03-19 16:16:15 +00:00
Alberto Valverde
17b61d16c4 More progress on #528: Made setting Feature properties with values of type unicode or str possible. I've modified the UnicodeString_from_python_str from_python_converter so it can also convert python unicode objects (not just encocded strs). It was originally commented out so but it seems to work fine on my tests. Is there anything I0ve overlooked? (Artem?) 2010-03-19 13:42:58 +00:00
Alberto Valverde
3f47c813cf added a Feature.add_geometry test 2010-03-19 13:42:41 +00:00
Alberto Valverde
a4d742283b Implementead Feature instantiation from Python and an add_geometry method which accepst a wkb string 2010-03-19 13:42:25 +00:00
Alberto Valverde
2e04c5422a fixed serialization of expressions in glyph_symbolizer 2010-03-19 11:20:16 +00:00
Alberto Valverde
aea5dd563a XML de/serialization for glyph_symbolizer. Some issues remain regarding unicode expr 2010-03-19 11:19:43 +00:00
Alberto Valverde
9a41dd5324 typo 2010-03-19 09:38:08 +00:00
Alberto Valverde
1e2ffb22b7 cairo rendering for the glyph_symbolizer. Small refactoring in cairo_context::add_text to pass the paramaters which were picked up from the text_symbolizer param (size, fill, halo_radius and halo_fill) explicitly. This allows the glyph_symbolizer to piggy back on that functionality without specilizing add_text() for the glyph_symbolizer (which would have involved heavy amounts of copy+paste or a more elaborate refactoring strategy. Please ping me if this was not a good idea 2010-03-19 09:33:57 +00:00
Alberto Valverde
be9f874bbc added an attribute_collector visitor for glyph_symbolizer 2010-03-18 20:32:57 +00:00
Alberto Valverde
d098c98c5e pre-eliminary GlyphSymbolizer implementation. TODO: XML de/serializing. more tests. remove workaround mentioned in test 2010-03-18 20:05:08 +00:00
Alberto Valverde
31c3d20e43 modified the old arrow_symbolizer interface on glyph_symbolizer and documented it 2010-03-18 20:04:51 +00:00
Alberto Valverde
fc3a1beeef initial skeleton of glyph_symbolizer (coarsely ported from arrow_symbolizer). Mapnik compiles but symbolizer does nothing useful yet and is going to be heavily modified to make use of expressions to be general enough to be usable for purposes other than rendering arrows representing vector direction/intensity 2010-03-18 20:04:35 +00:00
Alberto Valverde
1c561fa2ba fixed assertion in test_dataraster_coloring 2010-03-17 12:35:41 +00:00
Alberto Valverde
a3459071a0 refactored the saving of test output to files into a function for easier reuse in other tests 2010-03-16 17:37:25 +00:00
Alberto Valverde
e9748abc5f xml de/serialization support for RasterColorizer 2010-03-12 14:49:50 +00:00
Alberto Valverde
807881c47a XML deserialization support for a raster_symbolizer with a colorizer 2010-03-12 14:49:34 +00:00
Alberto Valverde
a7ea07ee0d modified raster_colorizer so the color of the last band is used if the value matches its value exactly. This is to make declaring legends for rasters with discrete values easier (ie: no need to define a dummy band for N+1) 2010-03-12 13:34:32 +00:00
Alberto Valverde
2f1d60b666 pre-eliminary raster coloring support 2010-03-12 13:34:13 +00:00
Alberto Valverde
6a9030f7cc updated feature properties test so no deprecationwarnings are shown 2010-03-12 13:33:46 +00:00
Alberto Valverde
c47cd93f93 renamed mapnik to mapnik2 in python tests 2010-03-11 18:12:22 +00:00
Dane Springmeyer
afa9d14630 now that we're using an image cache missing images will not/can not throw 2010-03-02 03:31:10 +00:00
Dane Springmeyer
26c596cbf1 add tests for optional attr of symbolizers with images from 0.7.1-dev branch 2010-02-23 02:39:45 +00:00
Dane Springmeyer
c950e38a46 reenamble python access to TextSymbolizer 'name' expression 2010-01-30 03:08:03 +00:00
Dane Springmeyer
56e1b96b45 upgrade python api tests to use new mapnik.Expression and mapnik.PathExpression syntax 2010-01-26 23:11:18 +00:00
Dane Springmeyer
6115a1590d add 'gamma' attribute to PolygonSymbolizer, along with tests against simplified world borders shapefile - setting gamma to .5-.7 can remove gaps in processed_p.shp depending on background color - closes #428 2010-01-13 00:31:45 +00:00
Dane Springmeyer
417468c125 revert r1348 rolling back to layer based bounds clipping - see #486 and #402 for more details 2010-01-11 19:00:56 +00:00
Dane Springmeyer
a80f352d58 sync trunk with r1537, adding new TextSymbolizer options in python - TODO - add reflect ShieldSymbolizer options 2010-01-11 18:59:14 +00:00
Dane Springmeyer
f87790cd5b merge a few small 0.7 branch changes back into trunk 2010-01-11 00:36:51 +00:00
Artem Pavlenko
47dc1e197b + merge mapnik2 to trunk 2009-12-16 20:02:06 +00:00
Dane Springmeyer
32cfd4766d bring tests up to #442 change 2009-12-07 00:04:59 +00:00
Dane Springmeyer
fe3ffe6c2d rename map.save_map_string to map.save_map_to_string 2009-12-06 22:33:47 +00:00
Dane Springmeyer
d0b4db9ba3 add support for relative paths for entities when using libxml2 and loading xml from string - thanks dodobas for the initial patch 2009-12-06 22:18:45 +00:00
Dane Springmeyer
0e18aa63cd add feature to Map node to allow for throwing a friendly error if the map styles use features not supported by the installed mapnik version - thanks Ldp for the review - closes #395 2009-12-05 03:58:48 +00:00
Dane Springmeyer
b89f468eaf add support for using CDATA with libxml2 parser. New tests for filters work nicely - TODO add datasource tests for CDATA in sql 'table' param 2009-11-11 23:37:57 +00:00
Dane Springmeyer
34f2214396 apply alternative method of comparing map and layer bounds to support PointDatasource (patch from phispi, test from JRohrer), closes #402 2009-10-21 21:24:44 +00:00
Dane Springmeyer
d51a76c5e8 add a test (currently fails) to test object introspection down to symbolizer level once objects have been placed in the map 2009-10-19 23:46:38 +00:00
Dane Springmeyer
ba9376626a add a filter parsing alias of '!=' for '<>' - closes #427 2009-09-29 23:40:40 +00:00
Dane Springmeyer
baaf45e298 enable fuller PointSymbolizer test now that #114 is closes 2009-09-27 17:45:52 +00:00
Dane Springmeyer
2acf395203 add more python pickling tests 2009-09-25 16:57:03 +00:00
Dane Springmeyer
72debc046c remove fontset from pickling for now, and properly set wrap_char from string 2009-08-27 23:39:18 +00:00
Dane Springmeyer
5b9ddbaecd add pickling support for point_symbolizer and expose the filename property (patch from mishok13 - thanks) - closes #114, addresses #345 2009-08-27 21:11:17 +00:00
Dane Springmeyer
e897b832a4 +reflect new text symbolizer options added in r1254 - closes #391 2009-08-17 22:54:50 +00:00
Dane Springmeyer
41af03be53 adding polyline test shapefile of various line shapes 2009-08-12 21:06:50 +00:00
Dane Springmeyer
16f4efc07b python: add better handling of cairo/pycairo support, refactor rundemo.py, add basic tests for cairo surfaces (closes #392) 2009-07-28 06:27:10 +00:00
Dane Springmeyer
286ad12c47 add method to save a map to a string (closes #396) 2009-07-24 06:15:58 +00:00
Dane Springmeyer
7579dcdb07 shuffle test xml 2009-07-24 06:12:54 +00:00
Dane Springmeyer
e0c9e5c826 add missing serialization of building symbolizer height, be explicit of double in polygon_symbolizer 2009-07-24 06:10:42 +00:00
Dane Springmeyer
8db8c27446 apply patch from mishok13 improving handling of conversion of boost python type definitions to python types definitions (closes ##397) 2009-07-23 18:20:10 +00:00
Artem Pavlenko
86b9d0d8bc + specify encoding (all shapefiles in demo/data are in latin1!)
+ corrected Québec string
2009-07-13 21:38:26 +00:00
Dane Springmeyer
9236f15a83 avoid error that should be a TODO: http://trac.mapnik.org/ticket/348 2009-07-10 22:55:34 +00:00
Dane Springmeyer
7f03d5afc0 we should not need OGR plugins for these tests, can add specific ogr tests later 2009-07-10 22:47:30 +00:00
Dane Springmeyer
e8d8530f9a lessen float checking in projections test fixing test failure 2009-06-11 21:31:06 +00:00
Dane Springmeyer
e7457a139a +add pickle support to text_symbolizer, improve support for stroke, and add tests for stroke and text pickling via python - see: #345 2009-05-26 01:50:58 +00:00
Dane Springmeyer
b2570bd866 apply patch from mishok13 from #wherecamp to expose dash array list in python along with a small test case - closes #317 2009-05-24 04:14:35 +00:00
Dane Springmeyer
404a43f5f0 +ensure relative paths to symbols and datasources in xml are based on working directory of xml file, added 'paths_from_xml' parameter that is true by default but can be made false to maintain previous behavior - closes #326 (has no effect on load_map_from_string) 2009-05-01 01:59:01 +00:00
Dane Springmeyer
00b2dbb26f add more tests for r1121 2009-05-01 01:42:58 +00:00
Dane Springmeyer
c8ee43110a add test for new ds.fields() method added in r1121 2009-05-01 01:24:12 +00:00
Dane Springmeyer
196b01c16c + make interface to datasource attributes, featuresets, and features more pythonicby adding feature.envelope() method returning combined extent of geometries, ds.fields() method returning list of names, and featureset.features() which returns list of all features in featurset - now accessible via datasource.all_features()- closes #283, #280, #171 2009-05-01 01:21:29 +00:00
Dane Springmeyer
f190ea501d add some small test data (polygon shapefile) 2009-04-28 03:55:23 +00:00
Beau Gunderson
9ac7204cd2 Adding more object tests. 2009-04-17 04:10:45 +00:00
Beau Gunderson
d03540faf3 Properly return exit code from nose. 2009-04-16 17:59:38 +00:00
Beau Gunderson
321d4ce27c Add more tests, cleanup existing tests and add TODO functionality to the test runner. 2009-04-16 17:22:38 +00:00
Beau Gunderson
4b60da2fec Adding tests for common mapnik classes. 2009-04-15 23:06:18 +00:00
Beau Gunderson
3c13918ce8 Add run_tests.py, a utility for running the test framework (useful for buildbot). Some formatting in the tests. 2009-04-15 21:42:25 +00:00
Dane Springmeyer
d0b3ecdaa8 rename and make non-executable for ease of use with nosetests 2009-04-13 23:34:38 +00:00
Dane Springmeyer
17acd92c43 rename python tests directory to allow for autodetection of tests when running 'nosetests' from root directory 2009-04-12 23:22:37 +00:00
Dane Springmeyer
b38634429c + switch to nose as testing framework - thanks to Beau for patch and motivation (see #300) 2009-04-12 22:38:46 +00:00
David
bc11d0a5e5 - added some tests
- added missing disclaimers
2007-09-25 21:06:52 +00:00