def test_from_string_metatile(self): self.assertEqual(TileCoord.from_string('1/2/3:+2/+2'), TileCoord(1, 2, 3, 2))
def test_from_string(self): self.assertEqual(TileCoord.from_string('1/2/3'), TileCoord(1, 2, 3))
def list(self): return imap(lambda s: Tile(TileCoord.from_string(s)), self.db.iterkeys())
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