def test_level(self): bi = Board(["red", "blue"]) bi.purchase("red", 1) bi.purchase("red", 3) self.assertEquals(1, bi.get_level(1)) bi.mortgage("red", 1) self.assertEquals(0, bi.get_level(1))
def test_level(self): bi = Board(["red", "blue"]) self.assertEquals(0, bi.get_level(6)) self.assertEquals(0, bi.get_level(8)) self.assertEquals(0, bi.get_level(9)) bi.purchase("red", 6) bi.purchase("red", 8) bi.purchase("red", 9) self.assertEquals(1, bi.get_level(6)) self.assertEquals(1, bi.get_level(8)) self.assertEquals(1, bi.get_level(9))
def test_level(self): bi = Board(["red", "blue"], 10000) bi.purchase("red", 1) bi.purchase("red", 3) self.assertEquals(bi.get_level(1), 1) bi.upgrade("red", 1) self.assertEquals(bi.get_level(1), 2) bi.upgrade("red", 1) self.assertEquals(bi.get_level(1), 3) bi.upgrade("red", 1) self.assertEquals(bi.get_level(1), 4) bi.upgrade("red", 1) self.assertEquals(bi.get_level(1), 5) bi.upgrade("red", 1) self.assertEquals(bi.get_level(1), 6)