-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTester.py
91 lines (73 loc) · 2.08 KB
/
Tester.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
from Team import *
from Player import *
from League import *
from Match import *
p1 = Player("Player1", "Mid-Fielder")
p2 = Player("Player2", "Defence")
p3 = Player("Player3", "Goal Keeper")
p4 = Player("Player4", "Striker")
p5 = Player("Player5", "Mid-Fielder")
p6 = Player("Player6", "Defence")
p7 = Player("Player7", "Striker")
p8 = Player("Player8", "Striker")
p9 = Player("Player9", "Mid-Fielder")
p10 = Player("Player10", "Defence")
p11 = Player("Player11", "Defence")
p12 = Player("Player12", "Striker", True)
ps1 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12]
##ps2 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12]
##ps3 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12]
##ps4 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12]
##ps5 = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12]
t1 = Team("Team1", "coach1")
t2 = Team("Team2", "coach2")
t3 = Team("Team3", "coach3")
t4 = Team("Team4", "coach4")
t5 = Team("Team5", "coach5")
ts1 = [t1, t2, t3, t4, t5]
for i in range(12):
t1.addPlayer(ps1[i])
t2.addPlayer(ps1[i])
t3.addPlayer(ps1[i])
t4.addPlayer(ps1[i])
t5.addPlayer(ps1[i])
l1 = League()
for i in ts1:
l1.addTeam(i)
m1 = Match(t1, t2)
m1.incrementTeamOneScore()
m1.incrementTeamOneScore()
m1.incrementTeamTwoScore()
m1.incrementTeamTwoScore()
m1.incrementTeamTwoScore()
m1.endMatch()
m2 = Match(t3, t4)
m2.incrementTeamOneScore()
m2.incrementTeamOneScore()
m2.incrementTeamOneScore()
m2.incrementTeamTwoScore()
m2.endMatch()
m3 = Match(t3, t5)
m3.incrementTeamOneScore()
m3.incrementTeamOneScore()
m3.incrementTeamOneScore()
m3.incrementTeamTwoScore()
m3.incrementTeamTwoScore()
m3.incrementTeamTwoScore()
m3.endMatch()
m4 = Match(t2, t1)
m4.incrementTeamOneScore()
m4.incrementTeamTwoScore()
m4.incrementTeamTwoScore()
m4.incrementTeamTwoScore()
m4.endMatch()
ms1 = [m1, m2, m3, m4]
for i in ms1:
l1.addMatch(i)
r4 = l1.getRankings()
for i in r4:
print(i.getName())
##r = l1.getRankings()
##
##for i,j in r.iteritems():
## print(i, ": ", j)