def testAllLevelsComplete(self): game = Game([ [(10, 20), [(5, 4, 1, 1)]] ]) game.getWorld().getExplosion().blow() self.manyUpdates(game.getWorld()) self.assertEquals(GameState_Continue, game.getState()) game.nextWorld() self.assertEquals(GameState_AllLevelsCompleted, game.getState())
def testGetFirstWorld(self): worlds = [[(15, 25), [(1, 2, 3, 4)]]] game = Game(worlds) self.assertEquals(GameState_Continue, game.getState()) self.assertSize((15, 25), game.getWorld())