Changeset 1644
- Timestamp:
- 02/09/09 13:54:21 (4 years ago)
- Location:
- sandbox/camptocamp/MapCat
- Files:
-
- 5 added
- 1 removed
- 5 modified
- 3 moved
-
data/mapfiles/dummy_mapfile.map (added)
-
data/mapfiles/test/test1.map (deleted)
-
data/mapserver (added)
-
data/mapserver/fonts (added)
-
data/mapserver/fonts.lst (moved) (moved from sandbox/camptocamp/MapCat/data/mapfiles/test/fonts.lst) (1 diff, 1 prop)
-
data/mapserver/fonts/DejaVuSans.ttf (added)
-
data/mapserver/fonts/DejaVuSansCondensed-Bold.ttf (added)
-
data/mapserver/fonts/park.ttf (moved) (moved from sandbox/camptocamp/MapCat/data/mapfiles/test/park.ttf) (1 prop)
-
data/mapserver/symbols.sym (moved) (moved from sandbox/camptocamp/MapCat/data/mapfiles/test/symbols.sym) (1 prop)
-
development.ini (modified) (1 diff)
-
mapcat/tests/functional/test_mapfiles.py (modified) (4 diffs)
-
mapcat/tests/test_mapfile_parser.py (modified) (2 diffs)
-
mapcat/websetup.py (modified) (2 diffs)
-
test.ini (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sandbox/camptocamp/MapCat/data/mapserver/fonts.lst
r1454 r1644 1 sc /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf2 scb /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf3 park park.ttf1 sc fonts/DejaVuSans.ttf 2 scb fonts/DejaVuSansCondensed-Bold.ttf 3 park fonts/park.ttf -
sandbox/camptocamp/MapCat/data/mapserver/fonts/park.ttf
-
sandbox/camptocamp/MapCat/data/mapserver/symbols.sym
-
sandbox/camptocamp/MapCat/development.ini
r1642 r1644 35 35 # mapfiles dir path 36 36 mapfiles_dir = %(here)s/data/mapfiles 37 mapserver_dir = %(here)s/data/mapserver 37 38 38 39 # path to the template including the <script> tags -
sandbox/camptocamp/MapCat/mapcat/tests/functional/test_mapfiles.py
r1596 r1644 81 81 82 82 mapfile = Mapfile() 83 mapfile.from_file(os.path.join(config['mapfiles_dir'], ' test/test1.map'))84 mapfile = self._change_ to_valid_fontset(mapfile)83 mapfile.from_file(os.path.join(config['mapfiles_dir'], 'dummy_mapfile.map')) 84 mapfile = self._change_mapfile_paths(mapfile) 85 85 dict = mapfile.to_dict() 86 86 content = simplejson.dumps(dict) … … 108 108 109 109 mapfile = Mapfile() 110 mapfile.from_file(os.path.join(config['mapfiles_dir'], ' test/test1.map'))111 mapfile = self._change_ to_valid_fontset(mapfile)110 mapfile.from_file(os.path.join(config['mapfiles_dir'], 'dummy_mapfile.map')) 111 mapfile = self._change_mapfile_paths(mapfile) 112 112 dict = mapfile.to_dict() 113 113 content = simplejson.dumps(dict) … … 154 154 # so that it matches user environnement 155 155 mapfile = Mapfile() 156 mapfile.from_file(os.path.join(config['mapfiles_dir'], ' test/test1.map'))157 mapfile = self._change_ to_valid_fontset(mapfile)156 mapfile.from_file(os.path.join(config['mapfiles_dir'], 'dummy_mapfile.map')) 157 mapfile = self._change_mapfile_paths(mapfile) 158 158 mapfile.to_file(os.path.join(config['mapfiles_dir'], nose_map_test['filepath'])) 159 159 assert os.path.exists(os.path.join(config['mapfiles_dir'], nose_map_test['filepath'])) … … 164 164 nose_map_test['id'] = map.id 165 165 166 def _change_ to_valid_fontset(self, mapfile):166 def _change_mapfile_paths(self, mapfile): 167 167 # change fontset path so that it matches user environnement 168 168 dict = mapfile.to_dict() 169 dict['fontset'] = os.path.join(config['mapfiles_dir'], 'test', dict['fontset']) 169 dict['fontset'] = os.path.join(config['mapserver_dir'],"fonts.lst") 170 dict['symbolset'] = os.path.join(config['mapserver_dir'],"symbols.sym") 170 171 mapfile.from_dict(dict) 171 172 return mapfile -
sandbox/camptocamp/MapCat/mapcat/tests/test_mapfile_parser.py
r1596 r1644 124 124 map = mapscript.mapObj() 125 125 map.setExtent(-90,-180,90,180) 126 map.setFontSet(config['map files_dir']+'/test/fonts.lst')126 map.setFontSet(config['mapserver_dir']+'/fonts.lst') 127 127 map.setSize(400,300) 128 128 map.imagecolor.setHex("#00ff00") … … 132 132 map.setProjection('+init=epsg:27572') 133 133 map.resolution = 73 134 map.setSymbolSet(config['map files_dir']+'/test/symbols.sym')134 map.setSymbolSet(config['mapserver_dir']+'/symbols.sym') 135 135 map.units = mapscript.MS_KILOMETERS 136 136 map.web.metadata.set("foo","bar") -
sandbox/camptocamp/MapCat/mapcat/websetup.py
r1642 r1644 70 70 71 71 def _create_mapfile(): 72 # copy test mapfile test1.map and change fontset path73 # so that it matches user environnement74 mapfile = Mapfile()75 mapfile.from_file(os.path.join(config['mapfiles_dir'], 'test/test1.map'))76 mapfile = _change_to_valid_paths(mapfile)77 mapfile.to_file(os.path.join(config['mapfiles_dir'], 'dummy_mapfile.map'))78 72 # db insertion of new mapfile 79 73 map = model.Map('dummy_mapfile', 'dummy_mapfile.map', 1) 80 74 model.meta.Session.add(map) 81 75 model.meta.Session.commit() 82 83 def _change_to_valid_paths(mapfile):84 # change symbolset and fontset path so that it matches user environnement85 dict = mapfile.to_dict()86 dict['symbolset'] = os.path.join(config['mapfiles_dir'], 'test', dict['symbolset'])87 dict['fontset'] = os.path.join(config['mapfiles_dir'], 'test', dict['fontset'])88 mapfile.from_dict(dict)89 return mapfile90 76 91 77 def _merge_js(input_file, input_dir, output_file): … … 95 81 merge_js.main(input_file, input_dir, output_file) 96 82 97 98 -
sandbox/camptocamp/MapCat/test.ini
r1642 r1644 35 35 # mapfiles dir path 36 36 mapfiles_dir = %(here)s/data/mapfiles 37 mapserver_dir = %(here)s/data/mapserver 37 38 38 39 # path to the template including the <script> tags
