Dane Springmeyer
0aa81e75a7
add missing test file
2013-02-28 12:19:09 -05:00
Dane Springmeyer
00c2ff999d
fix all double to_string conversion failures by using sprintf method in all cases - closes #1741
2013-02-27 10:08:55 -05:00
Dane Springmeyer
ef021e84ad
comment out non-critical failing karma conversion to_string tests, leaving just single important failure - refs #1741
2013-02-27 09:40:16 -05:00
Dane Springmeyer
4d82a97814
implement support in cairo and grid renderer for mapnik::request - refs #1737
2013-02-26 15:05:44 -05:00
Dane Springmeyer
575164afb7
enable cairo in the cpp tests
2013-02-26 15:00:04 -05:00
Dane Springmeyer
00a2f54346
further refine the mapnik::request object which can be passed to custom agg_renderer
2013-02-25 19:33:08 -05:00
XinGang Li
666f27787b
Use path.join instead of string concatenation.
2013-02-23 17:35:31 +08:00
Dane Springmeyer
662ff26f94
im/view.is_solid method in python bindings to match node-mapnik - closes #1728
2013-02-22 13:40:05 -08:00
Dane Springmeyer
b5a74292a5
return stylename,styleo obj in tuple from map.styles - closes #1725 - amends 16ce1f5bdd
2013-02-22 13:39:14 -08:00
Dane Springmeyer
34708c4df0
throw if scale_factor == 0 instead of hanging and add rendering tests - closes #1100
2013-02-20 18:55:03 -08:00
Dane Springmeyer
12dfcef3a0
add support for background-image to cairo_renderer and refactor into setup function to match agg/grid renderers - closes #1724
2013-02-20 17:55:53 -08:00
Dane Springmeyer
a8599d7c61
remove uneeded default args to projection ctor (also fixes msvc linking)
2013-02-20 10:47:55 -08:00
Dane Springmeyer
4c66d6dda0
fix raster resampling bug - closes #1489 and fixes mapbox/tilemill#1888
2013-01-31 18:43:06 -05:00
Dane Springmeyer
523f00c34f
add testcase for broken premultiplied alpha in resampling - refs #1489 and mapbox/tilemill#1888
2013-01-31 18:37:01 -05:00
Dane Springmeyer
ba4eeabcd9
Tests: use a proper transform
2013-01-29 01:04:07 -05:00
Dane Springmeyer
ef4ee9efb2
fix tests given new, expected behavior with custom merc<->longlat transformations
2013-01-29 00:55:51 -05:00
Dane Springmeyer
c9635ef5a3
add more tests for transform directions and lessen strictness to account for minor rounding
2013-01-28 15:27:00 -05:00
Dane Springmeyer
be3cfd5159
fix more mercator proj4 strings
2013-01-28 14:03:32 -05:00
Dane Springmeyer
47ab9913ee
make consistent the proj4 string used for spherical mercator across tests and docs
2013-01-28 13:48:13 -05:00
Dane Springmeyer
c92c8f1bfd
define projection objects before transform to ensure they stay in scope
2013-01-27 17:27:24 -08:00
Dane Springmeyer
57c99a69a2
add tests for longlat/merc transformations
2013-01-27 17:26:54 -08:00
Dane Springmeyer
cb49d9be81
tests: fix more inconsistent projection strings
2013-01-25 01:36:06 -08:00
Dane Springmeyer
714ecf803d
tests: more fixes to make epsg:4326 proj4 string consistent
2013-01-25 01:04:51 -08:00
Dane Springmeyer
ae5f4d26d1
tests: make consistent the proj4 string for epsg:4326
2013-01-25 00:49:55 -08:00
artemp
730f07fbd6
+ fix #1700
2013-01-24 17:28:32 +00:00
artemp
7c229b457d
+ fix formatting
2013-01-24 13:44:17 +00:00
artemp
57c8b55079
+ add geometry conversions tests (clipping,smothing...)
2013-01-24 13:34:00 +00:00
Dane Springmeyer
ccd9acfecc
default to fast, simple, and correct (per ostringstream) to_string conversions fully removing boost::lexical_cast, disabling karma, and fixing up tests
2013-01-19 10:12:32 -08:00
Dane Springmeyer
8b18f9f5d4
fixup utility to single test file but all tests within - refs #1539
2013-01-18 13:13:01 -08:00
Dane Springmeyer
1c42f48613
re-enable double conversion test and make expected value match actual which is fine because this is also the behavior of std::ostringstream (tested on OS X with clang++ 3.3) - closes #1676
2013-01-17 16:57:01 -08:00
Dane Springmeyer
d0b7eb401e
tweak test image
2013-01-17 13:18:10 -08:00
artemp
b8c43b5026
+ update test to include unicode
2013-01-17 15:31:27 +00:00
Dane Springmeyer
18e23be9c0
merge work from mappy/abonnasseau allowing buffer-size to be overiddend by layer - closes #1566
2013-01-15 18:53:34 -08:00
Dane Springmeyer
bbcd53c6f4
refactor headers involving variant attempting to move as much variant usage out of hpp files to speed up compiles
2013-01-12 21:00:45 -08:00
Dane Springmeyer
9db18a6ffa
remove uneeded includes
2013-01-11 11:11:34 -08:00
Dane Springmeyer
6a2f562925
lessen comparison strictness between agg and cairo outputs to enable new marker-online-spacing tests to pass
2013-01-08 18:51:31 -08:00
Dane Springmeyer
7087fb9698
amend c61335c277
, unbreak datasource templates, and add a test to ensure it does not regress again
2013-01-04 14:36:24 -08:00
Dane Springmeyer
cc431505e0
fix #1487 (marker placement when spacing < width) and add tests
2013-01-04 13:42:13 -08:00
Dane Springmeyer
e0622be27d
fixup parameters conversion from python
2013-01-04 11:28:00 -08:00
Dane Springmeyer
098f58a206
Merge branch 'master' of github.com:mapnik/mapnik
2013-01-04 09:46:14 -08:00
artemp
ba9e42016c
+ update parameters tests
2013-01-04 16:56:26 +00:00
Dane Springmeyer
24cb20051e
iwyu
2013-01-04 00:06:05 -08:00
Dane Springmeyer
fb5b6e5a7c
fix -Wshadow warning
2013-01-03 18:03:26 -08:00
Dane Springmeyer
ec47745abf
fix failing exceptions test which needed a symbolizer added after #1670 and 0d8f415070
2013-01-03 16:25:14 -08:00
Dane Springmeyer
910c37cd18
update csv tests after removal of old 'quiet' option
2013-01-03 15:54:23 -08:00
artemp
f71870b5b8
+ corrected tests ( @springmeyer - not sure about
...
```
eq_(feat['bigint'],'9223372036854775807')
```
test ??
)
2013-01-03 15:12:53 +00:00
Dane Springmeyer
0aa2c491ed
comment failing to_string precision test - refs #1676
2013-01-02 18:09:15 -08:00
Dane Springmeyer
1641519adc
tests for 64bit id handling in osm.input
2013-01-02 17:39:12 -08:00
Dane Springmeyer
aee275a08c
fix number handling in csv plugin and add tests for 64bit integer support in sqlite and postgis datasources - refs #1669
2012-12-21 19:53:33 -08:00
Dane Springmeyer
900774f2a7
add a visual test for label line placement collision
2012-12-20 17:27:09 -08:00
Dane Springmeyer
22b41a7c6d
also test alternative is falsey method
2012-12-20 14:28:37 -08:00
Dane Springmeyer
5479dfbe0e
change mapnik::value::to_bool to return false if a string is empty - closes #1665
2012-12-20 14:24:56 -08:00
artemp
0eefd304bf
cMerge branch 'master' into bigint
...
Conflicts:
bindings/python/mapnik_feature.cpp
2012-12-19 09:39:51 +00:00
Dane Springmeyer
4c64fb4b0d
fix #1659 but re-break bool->int auto-conversion, which is less of a problem
2012-12-18 20:22:02 -08:00
artemp
b75b54a787
+ fix bigint support
...
+ fixup cpp tests
2012-12-18 20:34:27 +00:00
artemp
8f9ebe8452
+ remove LL
2012-12-18 18:05:17 +00:00
artemp
a38b252ccd
Merge branch 'master' into bigint
...
Conflicts:
plugins/input/geojson/geojson_datasource.cpp
plugins/input/postgis/postgis_featureset.cpp
2012-12-18 13:57:39 +00:00
artemp
ae69ee9a24
+ update tests to respect new real formatting policies
2012-12-18 12:13:42 +00:00
Sandro Santilli
e8b7b82bbb
Implement scientific notation for double-to-string
...
Also fixes tests for 1e5 expecting fixed precision rather than
scientific notation (stringstream gives scientific notation indeed)
The only still failing test now is the one having less than 16
significant digits of precision, due to the boost bug:
https://svn.boost.org/trac/boost/ticket/7785
2012-12-17 19:29:44 +01:00
Dane Springmeyer
4040eebf10
catch c++ abort
2012-12-14 13:52:39 -08:00
artemp
9453d93f15
+ update conversion tests to have 0.0 and negative numbers
2012-12-14 19:22:04 +00:00
artemp
c4bae9d30a
Merge branch 'master' into bigint
...
Conflicts:
bindings/python/mapnik_feature.cpp
plugins/input/shape/dbfile.cpp
2012-12-14 10:01:21 +00:00
Artem Pavlenko
e60a3f7703
Merge pull request #1632 from strk/master-float-labels
...
Fix float data conversion to string
2012-12-12 06:21:17 -08:00
Dane Springmeyer
d716daa4d1
add tests for #1642 , refs #794 , #796
2012-12-11 19:39:06 -08:00
Dane Springmeyer
1acdb1ad3e
fixup query_tolerance test to use nose eq_ rather than asserts
2012-12-11 14:45:19 -08:00
Sandro Santilli
9416a57b85
Add test for backward compatibility of double to string conversion
...
The testcase is ready to host more conversion tests but is currently
really only targetting the double-to-string.
refs #430 , #1632
2012-12-11 10:47:01 +01:00
Dane Springmeyer
18a0521676
add a visual test for marker middle point placement on lines - refs #1604
2012-12-10 15:55:13 -08:00
Dane Springmeyer
7c58bf9fcb
replace boost::trim with faster custom trim - closes #1633
2012-12-07 14:06:13 -08:00
Dane Springmeyer
c31c4e77f1
improve quiet output for visual tests
2012-12-06 20:14:14 -08:00
Dane Springmeyer
348eed125e
try/catch in case font_registration test cannot run
2012-12-06 15:15:21 -08:00
Dane Springmeyer
e62aa47f44
Add more shapefile point type tests - one should be failing due to #1193
2012-12-05 18:40:18 -08:00
Dane Springmeyer
bb72e0e2d6
add rgb png 32
2012-12-03 15:28:12 -08:00
artemp
8fa88a71b6
Merge branch 'master' into bigint
2012-12-03 13:14:31 +00:00
artemp
855aea95e0
+ mapnik::value and mapnik::parameters - initial support for 64-bit integers
2012-12-03 13:12:09 +00:00
Dane Springmeyer
e9ca5b47e2
finish support for dbf logical type, strip handling of memo, and add tests for all basic types - refs #1614
2012-12-02 21:37:39 -08:00
Dane Springmeyer
7d408d523c
close #1548 with explict handling of point geometries and amend 629d768eae
for cairo/grid renderers to ensure proper placement on lines (refs #1604,#1350,#1607)
2012-12-02 19:53:44 -08:00
Dane Springmeyer
be05aa5b60
add palette.to_string() method and add python tests of fixed palette functionality
2012-11-30 12:31:58 -08:00
Dane Springmeyer
bf33e0eaa5
pretty print expected json grids in visual tests
2012-11-29 18:02:38 -08:00
Dane Springmeyer
6d1dec63c7
Merge pull request #1615 from strk/master-fix-marker-multi-policy-test
...
Fix marker-multi-policy test. Closes #1612
2012-11-29 17:57:01 -08:00
Sandro Santilli
54d75d946b
Fix "whole" multi centroid computation
...
Includes testcase.
Closes #1606
2012-11-29 17:55:13 +01:00
Sandro Santilli
60e3f81331
Fix marker-multi-policy test. Closes #1612
2012-11-29 15:00:26 +01:00
Dane Springmeyer
a2d82af5c1
add postgis threaded stress test (though queries still runs serially)
2012-11-28 19:15:29 -08:00
Dane Springmeyer
c95b8ff8d7
fix visual tests by restoring old hack to prevent rendering of all names
2012-11-27 18:15:56 -08:00
Dane Springmeyer
0b7272c94a
disable test that is causing spurious error to be printed from ogr
2012-11-27 18:06:31 -08:00
Dane Springmeyer
5fb3949d91
update expected grid results after #1584/4efb6ea
2012-11-21 19:26:05 -08:00
Dane Springmeyer
71cca6999a
add missing test file
2012-11-20 18:07:51 -08:00
Dane Springmeyer
8ad538d03c
add missing test file
2012-11-20 18:07:12 -08:00
Dane Springmeyer
f39c3ad857
add marker-multi-policy parameter to support user-configurable rendering behavior for multi-geometries when using either point or interior placement - closes #1573 , refs #1555
2012-11-20 17:58:39 -08:00
Dane Springmeyer
0b3ab12da7
fix missing variable
2012-11-20 15:40:35 -08:00
Dane Springmeyer
ff933fb033
only generate reference images on the fly for agg (not cairo) since we want to compare cairo to agg reference
2012-11-20 15:29:26 -08:00
Dane Springmeyer
3ce7ae7fc9
visual test improvements: comment non-critical raster-tiff tests, start testing grids, and ignore alpha when comparing agg output to cairo
2012-11-20 15:08:53 -08:00
Dane Springmeyer
eebc8cc73e
add image/grid clear methods to make it easier to quickly re-use previously allocated objects for rendering - closes #1571
2012-11-11 21:35:50 -08:00
Alexandre Bonnasseau
267975c388
Coding style correction : tabs to spaces
2012-11-09 11:57:10 +01:00
Dane Springmeyer
18395e8fd9
make the encoding speed tests more configurable
2012-11-08 19:13:51 -05:00
Dane Springmeyer
8bb0058717
uncomment png test
2012-11-08 18:52:55 -05:00
Dane Springmeyer
3a9dd7724f
add tests and reference images (created at 211b102ec5
) for ensuring consistent output of png encoding - refs #1557
2012-11-08 18:51:34 -05:00
Dane Springmeyer
f4cf1e68c8
fix main line
2012-11-08 17:38:29 -05:00
Dane Springmeyer
f8318c81be
sort by min time in the image speed encoding test
2012-11-08 16:42:18 -05:00
Alexandre Bonnasseau
efff5f0ef0
Issue #1545 - override buffer-size parameter at layer level - revised
2012-11-08 15:51:22 +01:00
Dane Springmeyer
dcee6480f6
add test for #1559
2012-11-06 11:16:11 -05:00
Dane Springmeyer
eda4436b51
ensure that the transparency level option is passed to the octree encoder - closes #1556
2012-11-04 06:16:18 -05:00
Dane Springmeyer
2b767d650c
fix string representation of expr when not built against a boost with icu support
2012-11-01 10:31:45 -07:00
Dane Springmeyer
5ef08b557b
fix namespace usage
2012-10-30 19:21:34 -07:00
Dane Springmeyer
a62e791d73
tweak a few tests to only run if shape.input is available
2012-10-29 11:19:17 -07:00
Dane Springmeyer
888e6ec941
more image encoding tests - also output length of image for rough size comparision
2012-10-25 13:15:33 -07:00
Dane Springmeyer
f7333542f2
add test for #1542 - currently hangs mapnik
2012-10-20 20:07:12 -07:00
Dane Springmeyer
9de2dcb5b6
remove invalid datasource base
2012-10-20 16:55:00 -07:00
Mickey Rose
c3702404cb
image_filter: make 'gray' and 'invert' filters honor alpha
2012-10-20 00:08:23 +02:00
Dane Springmeyer
3980eea30a
workaround odd nose problem causing the run_tests function to be called even if the file is not main - refs #1539
2012-10-16 12:49:12 -07:00
Mickey Rose
8dca9dbb2b
tests: fix svg render test output filename
2012-10-16 18:40:24 +02:00
Mickey Rose
187ce93a60
tests: add style_level_image_filter test
2012-10-16 18:40:24 +02:00
Mickey Rose
2ee6c1e0e0
tests: add style_level_comp_op test
2012-10-16 18:40:24 +02:00
Mickey Rose
ccbfec8686
tests: add New Zealand shapefiles from Natural Earth
2012-10-16 18:40:24 +02:00
Mickey Rose
9fdda8cf4a
tests: save side-by-side reference/failed compositing images
2012-10-16 18:40:16 +02:00
Mickey Rose
465cf0aa21
tests: utility function for separate python tests
2012-10-16 17:46:34 +02:00
Dane Springmeyer
17e97c595a
add a passing test that works around #1537 by manually setting key_field to string field
2012-10-15 17:06:43 -07:00
Dane Springmeyer
72124a9f8a
apply patch from @lightmare fixing image_filter getter - closes #1534
2012-10-15 08:52:13 -07:00
Dane Springmeyer
6947d17b44
add line offset example
2012-10-10 14:35:46 -07:00
Dane Springmeyer
858252323c
only link to agg if needed
2012-10-10 10:23:04 -07:00
Hermann Kraus
c739dc2133
Fix reference to old data file.
...
Closes #1513 .
2012-10-06 00:40:54 +02:00
Dane Springmeyer
df501a2fa3
update tests after #1515 - many are not ideal due to #1519
2012-10-04 16:39:00 -07:00
Dane Springmeyer
e0bcf44874
Add c++ fontset test
2012-10-04 16:35:46 -07:00
Dane Springmeyer
43280f17c4
allow the pure white test to pass if its nearly white
2012-10-03 18:53:23 -07:00
Dane Springmeyer
86e805b33e
Merge pull request #1499 from manelclos/master
...
Query tolerance for features_at_point
2012-10-03 11:50:29 -07:00
Dane Springmeyer
bfdd9dcb00
also start testing/comparing cairo png output in visual tests
2012-10-02 21:18:45 -07:00
Dane Springmeyer
1dfbd1e4bf
better output from pure white raster test checking since this is about to start failing due to premultiplied rounding - refs #1508
2012-10-02 14:46:27 -07:00
Dane Springmeyer
f635a2bd1e
fix expected images for gdal/raster opaque edge test
2012-10-02 14:11:28 -07:00
Dane Springmeyer
d35b4eb6d4
report all failures in compositing tests
2012-10-01 18:51:53 -07:00
Dane Springmeyer
7866cc3dec
expose more compositing options in python (the non-agg custom ones) to set up for testing as per #1493 and #1369
2012-10-01 17:41:07 -07:00
Dane Springmeyer
798b101f0c
finish #1512 and adjust tests to use new parameter
2012-10-01 17:09:28 -07:00
Dane Springmeyer
abf8102021
update raster symbolizer test after 0972662
and #1512
2012-10-01 16:15:28 -07:00
Dane Springmeyer
67d8ee3d40
point tests at better source files for #1508
2012-10-01 15:05:07 -07:00
Dane Springmeyer
00517a507f
add more river images to test up for better testcases
2012-10-01 12:14:09 -07:00
Dane Springmeyer
2714bdcef3
more test fixes to set up to enforce desired behavior around tiff and premultiplied alpha in source files - refs #1508 and #1511
2012-09-28 15:07:33 -07:00
Dane Springmeyer
76dec5076e
fix up expected results for testcases being developed for #1508
2012-09-28 11:19:20 -07:00
Dane Springmeyer
446ef47242
Add test file
2012-09-27 19:24:02 -07:00
Dane Springmeyer
8135ac8ac1
add more color to the visual test output
2012-09-27 19:18:07 -07:00
Dane Springmeyer
a7670459d6
add testcase for #1508 to visual tests
2012-09-27 19:11:11 -07:00
Dane Springmeyer
43ded34222
visual tests: don't output debug by default and handle exceptions from rendering
2012-09-27 18:58:50 -07:00
Manel Clos
f4934e62ea
Query tolerance test
2012-09-27 13:53:57 +02:00
Dane Springmeyer
35a10d48cc
remove the uneeded save_data test utility function
2012-09-26 14:12:55 -07:00
Dane Springmeyer
8b77547251
Add csv test files
2012-09-26 12:51:42 -07:00
Dane Springmeyer
a3aec240fe
make the csv tests silent
2012-09-26 12:11:41 -07:00
Dane Springmeyer
794f5e369a
start moving raster visual tests into place (add new,currently failing tests for raster.input)
2012-09-26 12:01:28 -07:00
Dane Springmeyer
940bb98275
visual tests: actually default to m.zoom_all()
2012-09-26 11:28:23 -07:00
Dane Springmeyer
7cf4a00af9
add ability to generate expected test results on the fly
2012-09-26 11:27:25 -07:00
Dane Springmeyer
ef94bc8db8
support python 2.5
2012-09-26 11:26:51 -07:00
Dane Springmeyer
e8abc8eef1
csv: stop adding WKT/JSON geometry data to attributes
2012-09-25 14:08:07 -07:00
Dane Springmeyer
fca564614f
csv plugin: improve newline detection - closes #1497
2012-09-21 13:34:43 -07:00
Dane Springmeyer
af5f0cb243
fix reference raster images after fixing edge effects as per #1471
2012-09-14 17:02:53 -07:00
Dane Springmeyer
8cfb40ae2f
refactor fontsets making them optional on the symbolizer and removing the dangerous default contructor - closes #1483 (TODO - consider modifying insert_fontset to only take single arg of fontset instance)
2012-09-14 14:17:45 -07:00
Dane Springmeyer
4973136207
Add a test (currently failing) ensuring that named fontsets created in python are propertly serialized
2012-09-14 12:27:55 -07:00
Dane Springmeyer
73ae407156
rename fontset test to be consistencly named
2012-09-14 12:07:07 -07:00
Dane Springmeyer
231bf3c197
add source tif for #1471 testcase
2012-09-11 19:30:19 -07:00
Dane Springmeyer
12f26614e5
add failing testcase for #1471 (expected image generated with patch from #1471 that disables premultiplication of data raster before blending)
2012-09-11 19:29:45 -07:00
Dane Springmeyer
116f025e8a
fix expected reprojection output after #1473
2012-09-11 17:04:15 -07:00
Dane Springmeyer
4703e7bda4
fix query tests after #1473
2012-09-11 17:01:47 -07:00
Hermann Kraus
0744362481
Fix tests broken by a513d3f97d
.
2012-09-08 00:43:32 +02:00
artemp
967d6110bf
+ singleton: return ref from instance() method
2012-09-07 16:23:03 +01:00
artemp
a513d3f97d
+ code: avoid exposing unsafe static methods in datasource_cache ( #1451 )
...
+ python: remove redundent 'instance' method (mapnik.DatasourceCache)
+ python: reflect plugin_directories method
+ tests: update python usage
TODO: consider using similar approach in FontEngine etc..
TODO: consider returning reference from singleton::instance() to
safeguard from accidental deleting a 'singleton' pointer
2012-09-05 12:53:37 +01:00
Dane Springmeyer
0e0cd08ccb
ensure opacity naming fix works - closes #1470
2012-09-04 13:30:24 -07:00
Dane Springmeyer
d133db55f6
remove unused style
2012-09-04 13:21:40 -07:00
Dane Springmeyer
449aff6432
comment failing agg blending tests
2012-09-03 10:52:51 -07:00
Dane Springmeyer
f5cf5aa09d
start reporting geometry type in geojson plugin
2012-09-03 10:01:01 -07:00
Dane Springmeyer
d054178a75
add grayscale conversion test - refs #1454
2012-08-31 19:12:12 -07:00
Dane Springmeyer
6450d33462
update tests images after change made to agg src_over in #1452 , refs #1369
2012-08-31 18:16:49 -07:00
Dane Springmeyer
bc3c7b4b40
optimize the agg compositing test build
2012-08-31 18:15:56 -07:00
Dane Springmeyer
5e84ce0dfc
agg compositing: change src_over alpha to avoid pixel artifacts by reordering computations and add basic tests comparing src_over composting to normal agg alpha blending - closes #1452 - refs #1313 , #1454 , #1369
2012-08-31 18:04:08 -07:00
Dane Springmeyer
affecb0f32
csv plugin: support single row data and fix warning when no data can be parsed
2012-08-31 12:07:35 -07:00
Colin Rundel
dc3763885c
More parser clean up - color parser
...
Dropped color_factory class in favor of single color_parser function. Moved implementation to new color_factory.cpp since it is odd to have two headers (color.hpp, color_factory.hpp) and only one source file.
2012-08-29 16:41:48 -04:00
Dane Springmeyer
6aa9043352
improve upon premultiplied alpha tests in a51678d307
2012-08-28 18:53:27 -07:00
Dane Springmeyer
5120d0398d
add build file for headers and svg/output code directories to hold the svg_renderer used for output - refs #1438
2012-08-27 17:58:49 -07:00
Dane Springmeyer
52c180aebc
fixup json escaping test
2012-08-25 11:05:01 -07:00
Dane Springmeyer
4f4902611b
only run tests if shape plugin is available
2012-08-23 14:41:45 -07:00
Dane Springmeyer
6806ca1509
load in load_map if image/svg files are not available when not using stock markers or dynamic expressions - closes #1439
2012-08-23 14:31:50 -07:00
Dane Springmeyer
f4a74d0dde
add a csv_datasource initialization c++ test
2012-08-23 09:10:03 -07:00
Dane Springmeyer
769fc8948e
fix test failure after c3dae01055
- refs #1399,#1282, and #1433
2012-08-22 18:17:43 -07:00
Dane Springmeyer
f431193a90
update test images
2012-08-22 14:49:10 -07:00
Dane Springmeyer
da1f12613e
start a label algorithm c++ test - refs #1425
2012-08-22 13:33:24 -07:00
Dane Springmeyer
bf559f9720
add tests for symbolizer clip/transform/smooth/comp_op from python - refs #1264
2012-08-21 18:18:20 -07:00
Dane Springmeyer
e8101a070a
partially repair backward compatibility in python for 'marker-type' - refs #1427 and #1285
2012-08-21 16:36:15 -07:00
Dane Springmeyer
dc1ab040f3
move box2d tests to standlone test
2012-08-21 16:21:28 -07:00
Dane Springmeyer
e63b19cc42
no need for test comments
2012-08-21 16:19:15 -07:00
Dane Springmeyer
ab5ce64b16
python: add properties to mapnik.Stroke to match xml/svg spec - refs #1427
2012-08-21 15:59:31 -07:00
Hermann Kraus
c8eb8e5775
Switch tests from shapefile to osm.
...
Closes #1121 .
2012-08-22 00:06:26 +02:00
Dane Springmeyer
6a0df52b1c
python: add wrap_character alias to wrap_char - refs #1427
2012-08-21 14:48:10 -07:00
Dane Springmeyer
0c6030303d
Add a (currently) failing test for #1420
2012-08-21 14:27:57 -07:00
Dane Springmeyer
ac313cf907
add note about expected test failure with gdal older than 1.9
2012-08-21 11:47:15 -07:00
Dane Springmeyer
b76c8e5c64
+reflect building symbolizer in python
2012-08-20 18:17:00 -07:00
Dane Springmeyer
9273f861bc
reflect all new style properties in python - refs #1264
2012-08-20 17:17:37 -07:00
Dane Springmeyer
cc2c819931
remove layer test which is now standalone
2012-08-20 16:27:29 -07:00
Dane Springmeyer
55646ce236
fix group_by on layer to be std::string const& and reflect in python
2012-08-20 16:26:41 -07:00
Dane Springmeyer
3be516a805
Merge pull request #1416 from mirecta/transform_expr-sep
...
transform expressions: whitespace/comma argument separation rules
2012-08-20 14:28:54 -07:00
Dane Springmeyer
83d247a793
Merge pull request #1414 from rjw57/rjw57-remove-shapely-python-plugin-tests
...
Remove shapely dependency from python plugin tests
2012-08-20 14:26:45 -07:00
Dane Springmeyer
b1e9c738ee
Merge pull request #1415 from rjw57/rjw57-issue-1407
...
Move python test maps from 'good_maps' directory
2012-08-20 14:25:13 -07:00
Dane Springmeyer
9f7e033dbc
csv plugin: be more permissive when headers length > column length but more strict when the opposite is true - closes #1417
2012-08-20 14:06:07 -07:00
Mickey Rose
cbaf80f574
transform expressions: add parsing tests
2012-08-20 02:24:34 +02:00
Rich Wareham
b085b401db
Move python test maps from 'good_maps' directory
...
If the CirclesDatasource class was not available from the python_plugin_tests module then the 'load_good_maps' test
would fail. The class would not be available if, for example, the python plugin had not been built or if shapely was not
available on the test system. (Pull request #1414 removes the dependency on Shapely.)
The error reporting should be tidied up for this case but for the moment, move the Python plugin's test maps into their
own directory since they're not guaranteed to be 'good maps' in all cases at the moment.
Hopefully addresses issue #1407
2012-08-18 17:38:37 +01:00
Rich Wareham
6867509da8
python plugin: remove Shapely dependency from tests
...
Remove the Shapely dependency by generating the output features directly in WKT format. Update the expected output image
because the circles are now generated directly as 72-sided polygons rather than by buffering a point.
2012-08-18 17:17:14 +01:00
Dane Springmeyer
f42805a532
CSV plugin: support reading geojson encoded geometries in various flavors of quoting fun - closes #1392
2012-08-17 13:46:32 -07:00
Dane Springmeyer
1454e3ea97
nicer error message if python-nose is not installed
2012-08-17 09:47:47 -07:00
artemp
b24c2efddc
+ add geojson geometry parsing test
2012-08-17 13:07:32 +01:00
artemp
45515e2b2d
+ it's a TIN (triangulated irregular network) not TIM :D
...
+ fixup wkb parsing test
2012-08-17 12:49:55 +01:00
Dane Springmeyer
97e907d95f
fix test
2012-08-16 19:29:07 -07:00
Dane Springmeyer
ad2250a4b5
back compatibility for raster-mode values using _ and shield-no-text
2012-08-16 19:20:29 -07:00
Dane Springmeyer
62e039d2c9
double grid encoding performance in python - closes #1315
2012-08-16 18:39:11 -07:00
Dane Springmeyer
2bed3d1acf
add test for reading csv from string
2012-08-16 18:18:00 -07:00
Dane Springmeyer
3cdc0de559
add testcase for #1375
2012-08-16 17:59:03 -07:00
Dane Springmeyer
a986aedd05
remove 'info' and 'fatal' severities for logging to simplify framework - closes #1400
2012-08-16 15:52:32 -07:00
Dane Springmeyer
62d669907b
tests: only run pycairo test if sqlite ds is available
2012-08-16 15:46:40 -07:00
Dane Springmeyer
4cd54f4e0b
fix test
2012-08-16 14:05:39 -07:00
Dane Springmeyer
a3e27ed726
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-16 12:29:27 -07:00
Dane Springmeyer
d850ee8b76
correct various old trac links to point to github - closes #1396
2012-08-16 12:27:58 -07:00
Dane Springmeyer
a2d6c55478
tests: assume script running "paths_relative_to_script" is in the root mapnik dir not the tests dir
2012-08-16 10:26:39 -07:00
Dane Springmeyer
636a5dadc5
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-16 08:31:46 -07:00
Dane Springmeyer
af413aa959
conditionally run tests based on availability of datasources
2012-08-15 19:22:47 -07:00
Dane Springmeyer
0a5daee2a8
add agg-stack-blur example
2012-08-15 19:01:21 -07:00
Dane Springmeyer
4cf1484b53
disable colorize-alpha comp-op as per #1371
2012-08-15 14:46:58 -07:00
Dane Springmeyer
91b15c4cdf
remove python pickling for map/style/rule/symbolizers/fontset/query - refs #1391
2012-08-15 13:55:36 -07:00
Dane Springmeyer
b8a0587c29
disable deepcopy in python bindings until this is more solid - refs #1390
2012-08-15 13:27:44 -07:00
Dane Springmeyer
9e85944d93
remove unneeded import
2012-08-15 13:27:10 -07:00
artemp
aecf0531f5
+ remove metawriters for the upcoming 2.1 release
2012-08-15 09:47:03 +01:00
Dane Springmeyer
f057f43dac
fix grid/markers tests after a57996e661
- refs #1309
2012-08-14 17:20:19 -07:00
Dane Springmeyer
d7d088cc97
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-14 09:04:06 -07:00
Dane Springmeyer
d8bb4050c5
minor grid rendering test touchups
2012-08-13 16:52:31 -07:00
Dane Springmeyer
e07c04ed7b
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-08 10:19:25 -07:00
Dane Springmeyer
f53549ca65
add empty geom test
2012-08-08 10:19:16 -07:00
artemp
92eff33433
+ update tests to use Python iterator protocol
2012-08-08 17:31:30 +01:00
artemp
d7fa56b307
Merge remote-tracking branch 'origin/master'
2012-08-07 11:39:11 +01:00
artemp
ee6ddbf2c8
+ correct fill_opacity test value
2012-08-07 11:36:44 +01:00
Dane Springmeyer
3965e2e9e3
new test image after color burn fixes
2012-08-06 11:40:14 -07:00
Artem Pavlenko
189322ef9f
Merge pull request #1337 from rjw57/rjw57-python-plugin
...
Request for comments: python: a new plugin to use arbitrary Python as a data source
2012-08-06 05:09:29 -07:00
Dane Springmeyer
9284c6369d
correct rendering behavior of marker-opacity, which should not, as per svg, override fill-opacity and stroke-opacity but should combine with it
2012-08-03 14:14:03 -07:00
Dane Springmeyer
a51678d307
first, not yet fully working attemp to validate pixel alpha status - refs #1369
2012-08-03 14:13:13 -07:00
Dane Springmeyer
cd73d391f7
unmask second, previously crashing svg rendering/compositing test
2012-08-03 09:43:33 -07:00
Dane Springmeyer
e62739d146
fix render_marker for grid renderer and other minor syncing - refs #1309
2012-08-02 13:10:05 -07:00
Dane Springmeyer
a22b31b0cc
switch out new test image since there is no visual difference to the old one
2012-08-01 16:43:47 -07:00
Dane Springmeyer
f60f40c939
Merge pull request #1157 from mapnik/stroke-as-reference
...
make stroke property on line_symbolizer a reference when accessed from python (not a copy)
2012-07-31 18:20:55 -07:00
Dane Springmeyer
b7aafe51bc
update markers line placement tests
2012-07-31 17:53:20 -07:00
Dane Springmeyer
3867a75adf
comment crashing test
2012-07-31 16:42:07 -07:00
Dane Springmeyer
4d2eb73e3b
add tests for complex marker rendering functionality
2012-07-31 16:04:42 -07:00
Dane Springmeyer
6c984b4f13
add testcase for #1365
2012-07-31 16:03:51 -07:00
Dane Springmeyer
cb246a436f
update the grid rendering tests with new expected results (should now be passing)
2012-07-31 13:16:41 -07:00
Rich Wareham
156a7590f4
python: a new plugin to use arbitrary Python as a data source
...
This plugin allows you to write data sources in the Python programming language.
This is useful if you want to rapidly prototype a plugin, perform some custom
manipulation on data or if you want to bind mapnik to a datasource which is most
conveniently accessed through Python.
The plugin may be used from the existing mapnik Python bindings or it can embed
the Python interpreter directly allowing it to be used from C++, XML or even
JavaScript.
Mapnik already has excellent Python bindings but they only directly support
calling *into* mapnik *from* Python. This forces mapnik and its input plugins to
be the lowest layer of the stack. The role of this plugin is to allow mapnik to
call *into* Python itself. This allows mapnik to sit as rendering middleware
between a custom Python frontend and a custom Python datasource. This increases
the utility of mapnik as a component in a larger system.
There already exists MemoryDatasource which can be used to dynamically create
geometry in Python. It suffers from the problem that it does not allow
generating only the geometry which is seen by a particular query. Similarly the
entire geometry must exist in memory before rendering can progress. By using a
custom iterator object or by using generator expressions this plugin allows
geometry to be created on demand and to be destroyed after use. This can have a
great impact on memory efficiency. Since geometry is generated on-demand as
rendering progresses there can be arbitrarily complex 'cleverness' optimising
the geometry generated for a particular query. Obvious examples of this would
be generating only geometry within the query bounding box and generating
geometry with an appropriate level of detail for the output resolution.
2012-07-31 17:05:27 +01:00
Dane Springmeyer
0d97b851fa
markers: support opacity on bitmaps, and move to supporting both opacity and fill-opacity
2012-07-30 18:31:21 -07:00
Dane Springmeyer
1a6cbfb568
fix xml comment
2012-07-30 15:54:08 -07:00
Dane Springmeyer
ce7b6a93fb
Add test case for #1354
2012-07-30 14:48:32 -07:00
Hermann Kraus
5fedfc8a52
Fix problem with python tests.
2012-07-30 01:25:21 +02:00
Hermann Kraus
19ed8718a3
Fix test crashes when reference image doesn't exists.
...
Refs #1296 and commit 269569250c
2012-07-29 01:47:16 +02:00
Dane Springmeyer
827b015d15
add a geometry collection to csv wkt test
2012-07-25 16:57:47 -07:00
Dane Springmeyer
3da72ff8cb
unmask failing test - refs #1345
2012-07-25 16:37:05 -07:00
Dane Springmeyer
4ad15db23d
collect attribute descriptions in geojson plugin (TODO: sorting of attributes is returned in reverse order)
2012-07-25 16:11:51 -07:00
Dane Springmeyer
27e9068ccf
add test map for colorize-alpha comp-op
2012-07-25 15:04:07 -07:00
Dane Springmeyer
fa052c5021
amend 516f7c7
to suport filtering on collections and rename line to linestring for consistency - refs #546
2012-07-25 14:43:32 -07:00
Dane Springmeyer
b298e21f8e
add test for #997- closes #997
2012-07-25 13:16:46 -07:00
Dane Springmeyer
cc8f86e873
ensure simple invalid inputs to wkb do not crash - closes #1333
2012-07-25 11:14:23 -07:00
Dane Springmeyer
e225eaae4b
add c++ test for exceptions
2012-07-20 18:33:14 -07:00
Dane Springmeyer
cccb916924
cleanup wkb descriptions to be proper wkt
2012-07-20 15:25:14 -07:00
Dane Springmeyer
537ce09336
also test return value from add_wkb
2012-07-20 15:13:36 -07:00
Dane Springmeyer
b0cb5b04de
more empty geometry wkb tests - refs #1305 , #1333
2012-07-20 14:57:20 -07:00
Dane Springmeyer
942fa1233f
add wkb test that currently crashes - refs #1305 , #1132
2012-07-20 12:29:18 -07:00
Rich Wareham
7b3baee3a1
python bindings: export Query.resolution property as a tuple
...
Although the mapnik::query class is exposed to the Python bindings, the
resolution attribute is a raw boost::tuple. If you attempt to access
this tuple from Python, boost complains strongly.
This patch adds the required magic to marshal the raw boost::tuple which
is query::resolution_type into an honest-to-goodness Python tuple.
2012-07-19 19:35:20 +01:00
Dane Springmeyer
587f0131a2
add tests for grid rendering with point_symbolizer
2012-07-18 17:29:22 -07:00
Dane Springmeyer
bc8d6568f5
sync line rendering between grid and agg - refs #1309
2012-07-12 19:34:39 -07:00
Dane Springmeyer
214b24ed12
finish updating marker tests - closes #1304
2012-07-12 19:21:04 -07:00
Dane Springmeyer
34aa050521
update tests to work with new svg-based grid rendering - closes #1304
2012-07-12 19:02:52 -07:00
Dane Springmeyer
0c37819989
remove duplicate grid rendering test
2012-07-12 19:01:31 -07:00
Dane Springmeyer
ad7a02695e
fix test markers xml, accidentally changed in 9888ff0d50
2012-07-09 13:38:49 -07:00
Dane Springmeyer
269569250c
use mapnik.Image for visual tests - closes #1296
2012-07-06 17:44:15 -07:00
Dane Springmeyer
d721cdb6b9
re-expose raster scaling in tests
2012-07-06 16:48:37 -07:00
Hermann Kraus
c805cbcfe1
Add test for ShieldSymbolizer with text placements.
2012-07-05 10:37:39 +02:00
Dane Springmeyer
7d9b4ce0da
settle upon 'geometry-transform' naming - refs #1276
2012-07-03 18:34:11 -07:00
Hermann Kraus
eb682c1f4f
Fix visual_tests/test.py.
2012-07-03 23:39:34 +02:00
Dane Springmeyer
9888ff0d50
remove geometry type tests for postgis that are not longer valid with postgis 2.0
2012-06-29 16:52:54 -07:00
Dane Springmeyer
67e9b0d616
move marker width/height to expressions - closes #1102 and replaces #1255
2012-06-28 19:54:25 -07:00
Hermann Kraus
d9afce16c2
Revert "Add tests for international text."
...
This reverts commit 0caebc52ae
.
2012-06-29 01:01:58 +02:00
Dane Springmeyer
cd644ac24f
Merge branch 'master' of github.com:mapnik/mapnik
2012-06-28 15:11:35 -07:00
Hermann Kraus
0caebc52ae
Add tests for international text.
2012-06-28 20:49:41 +02:00
Dane Springmeyer
9e8f815b07
add a few more filter tests - all should pass cleanly
2012-06-26 18:55:58 -07:00
Dane Springmeyer
c38598e9ad
allow the ogr shapefile reading test to pass with latest gdal
2012-06-26 18:25:56 -07:00
Dane Springmeyer
7b3e86b59f
add test csv file
2012-06-25 14:58:38 -07:00
Dane Springmeyer
37c9142515
csv plugin: also detect fields named 'lng' as longitude
2012-06-25 10:18:09 -07:00
Dane Springmeyer
5b61c093e5
initialize grid buffers to std::numeric_limits<int>::min() and use that value to mean no-hit or non-interactive pixels - closes #1065
2012-06-23 22:41:07 -04:00
Dane Springmeyer
63bd634536
set encoding for test file
2012-06-22 10:15:10 -04:00
Dane Springmeyer
eb4740b50f
fix behavior of compositing via python api now that we have premultiplication issues sorted out in core - refs #1262 and #314 and #1211
2012-06-21 15:44:57 -04:00
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
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