from seasonutils import Season from seasonutils import TeamFactory from seasonutils import Week,Day,Game,Score,Postponed,Forfeit from seasonutils import SeasonPrinter def defineSeason(season): teamfactory = season.teamfactory; thundercats =teamfactory.createTeam("ACCION Thundercats", "tcats", "Ash"); baggers = teamfactory.createTeam("TBaggers","tbag","Royal Blue"); ballsdeep = teamfactory.createTeam("Balls Deep","bdeep","Leaf"); rubberballs = teamfactory.createTeam("Big Red Rubber Balls","brrb","Cardinal"); clit = teamfactory.createTeam("Chicks Like It Tickled","clit","Maroon"); freeballers = teamfactory.createTeam("Free Ballers","free","Gold"); foulballs = teamfactory.createTeam("Foul Balls","foul","Sports Grey"); gentree = teamfactory.createTeam("Gen Tree Saw Hoar","whores","Navy"); kicking = teamfactory.createTeam("Kicking and Screaming","kickscream","Yellow(daisy)"); lopunited = teamfactory.createTeam("LOP United","lopunited","Black"); ppe = teamfactory.createTeam("Purple People Eaters North","eaters","Purple"); reallop = teamfactory.createTeam("Real LOP", "rlop","White"); scissors = teamfactory.createTeam("Runs With Scissors","scissors","Sand"); stewies = teamfactory.createTeam("Stewie's Sexy Party","party","Natural"); spanking = teamfactory.createTeam("The Spanking Machine","spanking","Sapphire"); pedro = teamfactory.createTeam("Vote for Pedro","pedro","Orange"); week1 = Week(1) season.addWeek(week1); day1 = Day("9/7/2005",clit,lopunited) week1.addDay(day1) game = Game("8:00","A",clit,lopunited,rubberballs) game.addResult(Score({clit:7,lopunited:0})) day1.addGame(game); game = Game("8:00","B",reallop,stewies,kicking) game.addResult(Score({reallop:1,stewies:3})) day1.addGame(game) game = Game("8:45","A",rubberballs,kicking,clit) game.addResult(Score({rubberballs:5,kicking:1})) day1.addGame(game) game = Game("8:45","B",scissors,foulballs,reallop) game.addResult(Score({scissors:6,foulballs:0})) day1.addGame(game) day2 = Day("9/8/2005",ppe,ppe) week1.addDay(day2) game = Game("8:00","A",baggers,ppe,freeballers) game.addResult(Score({baggers:4,ppe:2})) day2.addGame(game) game = Game("8:00","B",spanking,ballsdeep,gentree) game.addResult(Score({spanking:2,ballsdeep:2})) day2.addGame(game) game = Game("8:45","A",gentree,freeballers,ppe) game.addResult(Score({gentree:2,freeballers:3})) day2.addGame(game) game = Game("8:45","B",pedro,thundercats,baggers) game.addResult(Score({pedro:1,thundercats:5})) day2.addGame(game) #Begin Week 2 week2 = Week(2) season.addWeek(week2); day1 = Day("9/14/2005",lopunited,stewies) week2.addDay(day1) game = Game("8:00","A",lopunited,reallop,stewies) game.addResult(Score({lopunited:2,reallop:3})) day1.addGame(game); game = Game("8:00","B",rubberballs,spanking,scissors) game.addResult(Score({rubberballs:5,spanking:1})) day1.addGame(game) game = Game("8:45","A",scissors,stewies,spanking) game.addResult(Score({scissors:0,stewies:1})) day1.addGame(game) game = Game("8:45","B",kicking,foulballs,lopunited) game.addResult(Score({kicking:4,foulballs:3})) day1.addGame(game) day2 = Day("9/15/2005",ppe,ppe) week2.addDay(day2) game = Game("8:00","A",ppe,clit,thundercats) game.addResult(Postponed()) day2.addGame(game) game = Game("8:00","B",baggers,ballsdeep,freeballers) game.addResult(Postponed()) day2.addGame(game) game = Game("8:45","A",gentree,thundercats,ballsdeep) game.addResult(Postponed()) day2.addGame(game) game = Game("8:45","B",freeballers,pedro,ppe) game.addResult(Postponed()) day2.addGame(game) #Begin Week 3 week3 = Week(3) season.addWeek(week3); day1 = Day("9/21/2005",stewies,reallop) week3.addDay(day1) game = Game("8:00","A",gentree,ballsdeep,baggers) game.addResult(Score({gentree:4,ballsdeep:6})) day1.addGame(game); game = Game("8:00","B",lopunited,stewies,reallop) game.addResult(Score({lopunited:3,stewies:1})) day1.addGame(game) game = Game("8:45","A",baggers,pedro,gentree) game.addResult(Score({baggers:2,pedro:0})) day1.addGame(game) game = Game("8:45","B",reallop,scissors,lopunited) day1.addGame(game) game.addResult(Score({reallop:7,scissors:6})) day2 = Day("9/22/2005",ppe,clit) week3.addDay(day2) game = Game("8:00","A",spanking,kicking,clit) game.addResult(Score({spanking:1,kicking:3})) day2.addGame(game) game = Game("8:00","B",ppe,rubberballs,foulballs) game.addResult(Score({rubberballs:13,ppe:1})) day2.addGame(game) game = Game("8:45","A",foulballs,thundercats,spanking) day2.addGame(game) game.addResult(Score({thundercats:7,foulballs:3})) game = Game("8:45","B",clit,freeballers,kicking) game.addResult(Score({clit:13,freeballers:1})) day2.addGame(game) #Begin Week 4 week4 = Week(4) season.addWeek(week4); day1 = Day("9/28/2005",reallop,lopunited) week4.addDay(day1) game = Game("8:00","A",ppe,stewies,scissors) game.addResult(Score({stewies:10,ppe:2})) day1.addGame(game); game = Game("8:00","B",reallop,freeballers,thundercats) game.addResult(Score({reallop:4,freeballers:2})) day1.addGame(game) game = Game("8:45","A",scissors,thundercats,stewies) game.addResult(Score({scissors:8,thundercats:4})) day1.addGame(game) game = Game("8:45","B",lopunited,rubberballs,freeballers) game.addResult(Score({lopunited:9,rubberballs:3})) day1.addGame(game) day2 = Day("9/29/2005",clit,ballsdeep) week4.addDay(day2) game = Game("8:00","A",foulballs,ballsdeep,pedro) game.addResult(Postponed()) day2.addGame(game) game = Game("8:00","B",clit,gentree,baggers) game.addResult(Postponed()) day2.addGame(game) game = Game("8:45","A",kicking,baggers,ballsdeep) game.addResult(Postponed()) day2.addGame(game) game = Game("8:45","B",pedro,spanking,clit) game.addResult(Postponed()) day2.addGame(game) #Begin week 5 week5 = Week(5) season.addWeek(week5); day1 = Day("10/5/2005",lopunited,stewies) week5.addDay(day1) game = Game("8:00","A",lopunited,foulballs,rubberballs) day1.addGame(game); game = Game("8:00","B",reallop,pedro,thundercats) day1.addGame(game) game = Game("8:45","A",stewies,thundercats,lopunited) day1.addGame(game) game = Game("8:45","B",scissors,rubberballs,reallop) day1.addGame(game) day2 = Day("10/6/2005",ballsdeep,spanking) week5.addDay(day2) game = Game("8:00","A",ballsdeep,kicking,gentree) day2.addGame(game) game = Game("8:00","B",clit,baggers,ppe) day2.addGame(game) game = Game("8:45","A",freeballers,ppe,kicking) day2.addGame(game) game = Game("8:45","B",gentree,spanking,baggers) day2.addGame(game) #Begin week 6 week6 = Week(6) season.addWeek(week6); day1 = Day("10/12/2005",stewies,reallop) week6.addDay(day1) game = Game("8:00","A",stewies,baggers,clit) day1.addGame(game); game = Game("8:00","B",lopunited,ppe,reallop) day1.addGame(game) game = Game("8:45","A",scissors,gentree,stewies) day1.addGame(game) game = Game("8:45","B",reallop,clit,ppe) day1.addGame(game) day2 = Day("10/13/2005",spanking,thundercats) week6.addDay(day2) game = Game("8:00","A",rubberballs,pedro,freeballers) day2.addGame(game) game = Game("8:00","B",foulballs,spanking,ballsdeep) day2.addGame(game) game = Game("8:45","A",kicking,freeballers,foulballs) day2.addGame(game) game = Game("8:45","B",ballsdeep,thundercats,spanking) day2.addGame(game) #Begin week 7 week7 = Week(7) season.addWeek(week7); day1 = Day("10/19/2005",reallop,"TBD") week7.addDay(day1) game = Game("8:00","A",reallop,ballsdeep,lopunited) day1.addGame(game); game = Game("8:00","B",stewies,foulballs,scissors) day1.addGame(game) game = Game("8:45","A",scissors,freeballers,reallop) day1.addGame(game) game = Game("8:45","B",lopunited,spanking,stewies) day1.addGame(game) day2 = Day("10/13/2005",thundercats,"TBD") week7.addDay(day2) game = Game("8:00","A",rubberballs,baggers,pedro) day2.addGame(game) game = Game("8:00","B",thundercats,kicking,ppe) day2.addGame(game) game = Game("8:45","A",clit,pedro,baggers) day2.addGame(game) game = Game("8:45","B",gentree,ppe,thundercats) day2.addGame(game) #Week8 (rain) week8 = Week(8,"Rain Makeups") season.addWeek(week8) day1 = Day("10/26/2005","TBD","TBD","Schedule TBD") week8.addDay(day1) day2 = Day("10/27/2005","TBD","TBD","Schedule TBD") week8.addDay(day2) #week9 week9 = Week(9,"Tournament Week One") season.addWeek(week9) day1 = Day("11/02/2005","TBD","TBD","Schedule TBD") week9.addDay(day1) day2 = Day("11/03/2005","TBD","TBD","Schedule TBD") week9.addDay(day2) #week10 week10 = Week(10,"Tournament Week Two") season.addWeek(week10); day1 = Day("11/09/2005","TBD","TBD","Schedule TBD") week10.addDay(day1) day2 = Day("11/10/2005","TBD","TBD","Schedule TBD") week10.addDay(day2) #week11 week11 = Week(11,"Open Week/Grudge Matches") season.addWeek(week11) day1 = Day("11/16/2005","TBD","TBD","Schedule TBD") week11.addDay(day1) day2 = Day("11/17/2005","TBD","TBD","Schedule TBD") week11.addDay(day2)