forked from mapnik/python-mapnik
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlayer_test.py
More file actions
33 lines (25 loc) · 802 Bytes
/
layer_test.py
File metadata and controls
33 lines (25 loc) · 802 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from nose.tools import eq_
import mapnik
from .utilities import run_all
# Map initialization
def test_layer_init():
l = mapnik.Layer('test')
eq_(l.name, 'test')
eq_(l.srs, '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs')
eq_(l.envelope(), mapnik.Box2d())
eq_(l.clear_label_cache, False)
eq_(l.cache_features, False)
eq_(l.visible(1), True)
eq_(l.active, True)
eq_(l.datasource, None)
eq_(l.queryable, False)
eq_(l.minimum_scale_denominator, 0.0)
eq_(l.maximum_scale_denominator > 1e+6, True)
eq_(l.group_by, "")
eq_(l.maximum_extent, None)
eq_(l.buffer_size, None)
eq_(len(l.styles), 0)
if __name__ == "__main__":
exit(run_all(eval(x) for x in dir() if x.startswith("test_")))