-
Notifications
You must be signed in to change notification settings - Fork 0
/
bug_fee_tests.py
39 lines (32 loc) · 1.17 KB
/
bug_fee_tests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import unittest
import random
#from game import Game
from global_variables import CHANCE, COMMUNITY_CHEST, LIST_OF_BUILDINGS
from building import *
from map import *
from game import Game
from player import Player
import pdb
class Map_tests(unittest.TestCase):
def testGameFee(self):
game = Game()
game.register_player('kirakis')
game.register_player('goshko1')
# self.assertEqual(game.buy_building(0,0),False)
self.assertEqual(game.buy_building(1, 0), True)
# self.assertEqual(game.buy_building(10,0),False)
# self.assertEqual(game.buy_building(11,0),True)
# self.assertEqual(game.buy_building(1,0),True)
# self.assertEqual(str(game.mapa[1].owner.player_name),'kirakis')
# self.assertEqual(game.players[0].budget,'kirakis')
game.current_player = 1
for i in range(0):
print(i, game.mapa[i].owner)
print(game.players[0].get_items())
for i in range(0):
print(i, game.mapa[i].color_street)
self.assertEqual(game.take_fee(1), 'fee')
self.assertEqual(game.players[1].budget, 1498)
# ready
if __name__ == '__main__':
pdb.run(unittest.main())