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)
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 )