# (c) Tuomas J. Lukka import vob def testMosaic(): mosaic2d = vob.util.Mosaic2D(10, 10) tile1 = mosaic2d.alloc(5, 3) tile2 = mosaic2d.alloc(2, 4) tile3 = mosaic2d.alloc(4, 4) tile4 = mosaic2d.alloc(8, 8) try: tile5 = mosaic2d.alloc(8, 18) assert 0 == 1 except: pass try: tile5 = mosaic2d.alloc(18, 8) assert 0 == 1 except: pass assert tile1.page == 0 assert tile2.page == 0 assert tile3.page == 0 assert tile4.page == 1 assert tile1.x == 0 assert tile1.y == 0 assert tile2.x == 5 assert tile2.y == 0 assert tile3.x == 0, tile3.x assert tile3.y == 4