예제 #1
0
파일: bsddb.py 프로젝트: Bobfrat/tilecloud
 def get_all(self):
     for key, data in self.db.items():
         tile = Tile(TileCoord.from_string(key), content_type=self.content_type, data=data)
         yield tile
예제 #2
0
파일: bsddb.py 프로젝트: Bobfrat/tilecloud
 def list(self):
     return imap(lambda s: Tile(TileCoord.from_string(s)), iterkeys(self.db))
예제 #3
0
 def test_from_string(self):
     self.assertEqual(TileCoord.from_string("1/2/3"), TileCoord(1, 2, 3))
예제 #4
0
 def test_from_string_metatile(self):
     self.assertEqual(TileCoord.from_string("1/2/3:+2/+2"),
                      TileCoord(1, 2, 3, 2))
예제 #5
0
파일: bsddb.py 프로젝트: fredj/tilecloud
 def list(self):
     return imap(lambda s: Tile(TileCoord.from_string(s)),
                 self.db.iterkeys())
예제 #6
0
파일: bsddb.py 프로젝트: fredj/tilecloud
 def get_all(self):
     for key, data in self.db.items():
         tile = Tile(TileCoord.from_string(key),
                     content_type=self.content_type,
                     data=data)
         yield tile
예제 #7
0
 def list(self) -> Iterator[Tile]:
     return map(lambda s: Tile(TileCoord.from_string(s)), self.db.keys())
예제 #8
0
 def test_from_string_metatile(self):
     self.assertEqual(TileCoord.from_string('1/2/3:+2/+2'), TileCoord(1, 2, 3, 2))
예제 #9
0
 def test_from_string(self):
     self.assertEqual(TileCoord.from_string('1/2/3'), TileCoord(1, 2, 3))