def testmap(self): player = Player('pesho') self.assertEqual(player.player_budget(), 1500) self.assertEqual(player.get_picture(), [None, 0]) self.assertEqual(player.playername(), 'pesho') self.assertEqual(player.jail(), False) player.change_jail(True) self.assertEqual(player.jail(), True) self.assertEqual(player.move_from_to(5), [0, 5]) player.add_items( building('Mediterranean Ave.', 'Purple', 60, 50, 2, 10, 30, 90, 160, 250)) player.add_items( building('Baltic Ave.', 'Purple', 60, 50, 4, 20, 60, 180, 20, 450))
def testerplay(self): player = Player('pesho') self.assertEqual(player.player_budget(), 1500) self.assertEqual(player.get_picture(), [None, 0]) self.assertEqual(player.playername(), 'pesho') self.assertEqual(player.jail(), False) player.change_jail(True) self.assertEqual(player.jail(), True) self.assertEqual(player.move_from_to(5), [0, 5]) player.add_items(building('Mediterranean Ave.', 'Purple', 60, 50, 2, 10, 30, 90, 160, 250)) player.add_items(building('Baltic Ave.', 'Purple', 60, 50, 4, 20, 60, 180, 320, 450)) self.assertEqual(player.has_line('Purple')[0], True) player.add_money(52) self.assertEqual(player.player_budget(), 1552) player.add_items(building('READING RAILROAD', 'STATION', 200, 25)) self.assertEqual(player.has_line('STATION')[1], 1) self.assertEqual(player.house_and_hotels_counter(), [0, 0])
DICT_OF_COLORS = {'Purple':2, 'Light-Green':3, 'Violet':3, 'Orange':3, 'Red':3 , 'Yellow':3, 'Dark-Green':3, 'Dark-Blue':2} from building import * LIST_OF_BUILDINGS = [ building('GO', 'FREE', 0, 0, 0), building('Mediterranean Ave.', 'Purple', 60, 50, 2, 10, 30, 90, 160, 250), building('Comunity Chest', 'CC', 0, 0), building('Baltic Ave.', 'Purple', 60, 50, 4, 20, 60, 180, 320, 450), building('Income Tax','TAX', 0,0,200), building('READING RAILROAD', 'STATION', 200, 25), building('Oriental Ave.', 'Light-Green', 100, 50, 6, 30, 90, 270, 400, 550), building('CHANCE', 'C', 0, 0), building('Vermont Ave.', 'Light-Green', 100, 50, 6, 30, 90, 270, 400, 550), building('Connecticut Ave.', 'Light-Green', 120, 50, 8, 40, 100, 300, 450, 600),