コード例 #1
0
ファイル: test.py プロジェクト: kmkirov/Monopoly-Standart-
 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))
コード例 #2
0
    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])
コード例 #3
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),