Dane Springmeyer
b8e0366fdf
improve readibility of error output from visual tests
2012-06-07 15:26:50 -05:00
Mickey Rose
2a7634693f
add python test: set ShieldSymbolizer's transform
2012-06-07 17:12:38 +02:00
Artem Pavlenko
03e6f9d023
Merge pull request #1245 from simonsonc/png-exceptions
...
Catch and throw PNG exceptions - fixes #1213
2012-06-07 04:00:40 -07:00
Dane Springmeyer
957c40f763
move to int32 for grid rendering buffer - closes #1196
2012-06-06 16:36:38 -07:00
Carl Simonson
cd7ad3e15e
Catch and throw PNG exceptions - fixes #1213
...
The png library uses setjmp/longjmp to throw exceptions when reading. If this
is not set up, the png library calls abort(). This change handles the errors
and throws a C++ exception instead.
This issue was found by testing images from pngsuite at
http://www.schaik.com/pngsuite/ . These images are included and a unit test was
added to test both images that should be successful and images that should
throw an exception.
2012-06-06 17:52:41 -05:00
Dane Springmeyer
11e81fdb03
finish exposing markers symbolizer in python - closes #612
2012-06-04 13:42:51 -07:00
Dane Springmeyer
43d6de7fa6
add partial test files for second case of #997
2012-05-24 16:57:17 -07:00
Dane Springmeyer
e1fa732f90
add test for alpha blending during bilinear scaling - refs #997
2012-05-24 16:39:24 -07:00
Dane Springmeyer
a567c02306
Revert "update test images used for validating compositing"
...
This reverts commit ac2d935c28
.
2012-05-24 11:05:17 -07:00
Dane Springmeyer
975242e597
disable non-critical failing test on ubuntu
2012-05-23 15:40:25 -07:00
Dane Springmeyer
028b042185
add support for older boost in the cpp tests
2012-05-18 11:17:54 -07:00
Dane Springmeyer
074c28c4bc
avoid assert in cpp tests in debug mode
2012-05-15 11:45:55 -07:00
Dane Springmeyer
3178b96d67
overwrite the tiff test images again
2012-05-14 14:13:32 -07:00
Dane Springmeyer
ac2d935c28
update test images used for validating compositing
2012-05-11 15:42:50 -07:00
Dane Springmeyer
3531cb6fff
update expected images from test output since minor differences occur from new compositing
2012-05-11 07:28:23 -07:00
Dane Springmeyer
66ff9b1492
show expected image path for visual test failures
2012-04-23 16:13:59 -07:00
Dane Springmeyer
61d3cf635a
Merge pull request #1172 from caffeinate/master
...
MarkersSymbolizer - stroke/fill python bindings
2012-04-19 12:15:43 -07:00
Dane Springmeyer
f977134afd
touch sqlite tests further
2012-04-18 16:06:18 -07:00
Dane Springmeyer
f8e6b4f27d
test round tripping a feature and wkb geometry through sqlite
2012-04-18 12:49:49 -07:00
Dane Springmeyer
f76fde32b9
Merge branch 'master' of github.com:mapnik/mapnik
2012-04-16 22:51:31 -07:00
Dane Springmeyer
e986bce7f6
format c++ tests
2012-04-16 22:33:37 -07:00
Dane Springmeyer
e3982081d8
save test renders outside of source tree
2012-04-16 22:07:14 -07:00
Dane Springmeyer
5767c65470
improve the map.query_point/query_map_point implementation, now throwing for invalid coords or projection transformations
2012-04-13 11:28:30 -07:00
Dane Springmeyer
6de1a84949
renable the intentionally broken font test now that there is no log output
2012-04-12 16:09:00 -07:00
Si Parker
003c5a72ab
added MarkersSymbolizer python bindings for fill and stroke
2012-04-11 10:41:15 +01:00
kunitoki
1f351e0e09
implement new debug system
2012-04-08 02:20:56 +02:00
Dane Springmeyer
8220acce82
more params tests
2012-04-06 14:20:04 -07:00
Dane Springmeyer
b7f714f7ec
postgis: primary key autodetection will now only happen if 'autodetect_key_field' is set to true - maintains current behavior - refs #804
2012-04-05 11:05:14 -07:00
Dane Springmeyer
9c3d3ab285
more concise output from c++ tests
2012-04-05 08:35:28 -07:00
Dane Springmeyer
a50ea0750e
compile c++ tests even if only installing and hook them all up automatically to make test target
2012-04-04 15:19:37 -07:00
Dane Springmeyer
0e64cc157e
tests: allow the visual tests to be run in quiet mode
2012-04-04 14:54:07 -07:00
Dane Springmeyer
bd7b07d3f9
add missing test files
2012-04-04 14:37:27 -07:00
Dane Springmeyer
4dbadaa7cd
ensure proper reprojection of unbuffered bbox used for geometry clipping - closes #1138
2012-04-04 12:43:32 -07:00
Dane Springmeyer
d29ae14104
make it possible to set the map.maximum_extent back to None/uninitialized from python
2012-04-04 12:07:15 -07:00
Dane Springmeyer
46b16c917e
support nodata for paletted images and allow user to set nodata on-the-fly - closes #1160 and #1161 - refs #688 and refs #730 and refs #50 and refs #1018
2012-04-03 16:06:36 -07:00
Dane Springmeyer
a7e150a593
tests: add simple tests for postgis 'bbox' token replacement
2012-04-02 19:29:06 -07:00
Dane Springmeyer
d9cb76f7a1
postgis: support mixed case table names - closes #1159
2012-04-02 19:21:14 -07:00
Dane Springmeyer
10848f9d04
postgis: warn in the unlikely case of a numeric primary key
2012-04-02 18:13:27 -07:00
Dane Springmeyer
763e84a6e9
postgis: add support for auto-detection of primary key field - closes #804 - refs #753
2012-04-02 16:20:41 -07:00
Dane Springmeyer
2e76ff1958
make stroke property on line_symbolizer a reference when accessed from python (not a copy)
2012-04-02 11:57:24 -07:00
Dane Springmeyer
9d1afbbfc6
Merge branch 'master' of https://github.com/mapnik/mapnik
2012-03-27 18:56:52 -04:00
Dane Springmeyer
67f6d0f672
fixup pycairo rendering test
2012-03-27 18:55:33 -04:00
Dane Springmeyer
dbd4258079
more markers_symbolizer test maps
2012-03-27 18:54:59 -04:00
Dane Springmeyer
3f26c439c9
fix marker width/height to mean pixels - which it should have all along - closes #1134
2012-03-23 20:28:12 -07:00
Dane Springmeyer
46fdc570c2
cpp tests for mapnik parameters and mapnik:boolean -refs #1141
2012-03-23 20:04:42 -07:00
Dane Springmeyer
ea5a46f230
remove the storage and serialization of 'font-directory' and 'minimum-version' since there is no strong need to have them accessible after initial parsing
2012-03-23 18:14:14 -07:00
Dane Springmeyer
13189e0a55
tests for compositing operations
2012-03-23 17:36:37 -07:00
Dane Springmeyer
3b498efbd9
fixup font registration code ensuring invalid fonts will warn but not throw and register_fonts will only return success if > one font is registered and none have failed
2012-03-23 15:07:28 -07:00
Dane Springmeyer
e570ea3a98
hook up visual tests to the 'make test' target
2012-03-23 12:42:11 -07:00
Dane Springmeyer
e9940c6add
update osm test now that extent is not hardcoded
2012-03-22 16:44:27 -07:00
Hermann Kraus
620f3f943e
Add reference image.
2012-03-20 23:52:13 +01:00
Hermann Kraus
eac133952c
Add line-offset test.
2012-03-20 23:13:15 +01:00
Hermann Kraus
eb911deca5
Change visual tests config format.
2012-03-20 23:13:15 +01:00
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