예제 #1
0
 def test06_static_full_sizes(self):
     """Test full region tiles."""
     # generate set of static tile sizes to look for examples in
     sizes = set()
     for (size) in static_full_sizes(100, 100, 64):
         # should never have zero size w or h
         self.assertNotEqual(size[0], 0)
         self.assertNotEqual(size[1], 0)
         sizes.add(str(size))
     self.assertFalse('[100, 100]' in sizes)
     self.assertTrue('[50, 50]' in sizes)
     self.assertTrue('[25, 25]' in sizes)
     self.assertTrue('[13, 13]' in sizes)
     self.assertTrue('[6, 6]' in sizes)
     self.assertTrue('[3, 3]' in sizes)
     self.assertTrue('[2, 2]' in sizes)
     self.assertTrue('[1, 1]' in sizes)
     self.assertEqual(len(sizes), 7)
     # but then if tile size is 512 we want 100 included
     sizes = set()
     for (size) in static_full_sizes(100, 100, 512):
         # should never have zero size w or h
         self.assertNotEqual(size[0], 0)
         self.assertNotEqual(size[1], 0)
         sizes.add(str(size))
     self.assertTrue('[100, 100]' in sizes)
     self.assertTrue('[50, 50]' in sizes)
     self.assertEqual(len(sizes), 8)
예제 #2
0
 def test05_static_full_sizes(self):
     # generate set of static tile sizes to look for examples in
     sizes = set()
     for (size) in static_full_sizes(100,100,64):
         # should never have zero size w or h
         self.assertNotEqual( size[0], 0 )
         self.assertNotEqual( size[1], 0 )
         sizes.add( str(size) )
     self.assertFalse( '[100, 100]' in sizes )
     self.assertTrue( '[50, 50]' in sizes )
     self.assertTrue( '[25, 25]' in sizes )
     self.assertTrue( '[13, 13]' in sizes )
     self.assertTrue( '[6, 6]' in sizes )
     self.assertTrue( '[3, 3]' in sizes )
     self.assertTrue( '[2, 2]' in sizes )
     self.assertTrue( '[1, 1]' in sizes )
     self.assertEqual( len(sizes), 7 )