def test_can_unmortgage(self): bi = Board(["red", "blue"]) bi.purchase("red", 1) self.assertFalse(bi.can_unmortgage("red", 1)) bi.purchase("red", 3) self.assertFalse(bi.can_unmortgage("red", 1)) self.assertFalse(bi.can_unmortgage("red", 3)) bi.mortgage("red", 1) self.assertTrue(bi.can_unmortgage("red", 1)) self.assertFalse(bi.can_unmortgage("red", 3)) bi.mortgage("red", 3) self.assertTrue(bi.can_unmortgage("red", 1)) self.assertTrue(bi.can_unmortgage("red", 3))
def test_can_unmortgage(self): bi = Board(["red", "blue"], 10000) bi.purchase("red", 1) bi.purchase("red", 3) bi.upgrade("red", 1) self.assertFalse(bi.can_unmortgage("red", 1)) self.assertFalse(bi.can_unmortgage("red", 3))