def add_team(self, new_rank, new_name, new_venue, new_city): self.teamCount += 1 a_new_team = Team(new_rank, new_name, new_venue, new_city) self.all_teams.append(a_new_team) if self.teamCount <= 7: self.all_premiership_teams.append(a_new_team) else: self.all_championship_teams.append(a_new_team)
def test_update_points_with_0_points_for_the_first_time(self): p1 = Player(name='ime1') p2 = Player(name='ime2') t = Team('me', p1, p2) t.add_points(0) self.assertEqual(t.points, [0])
def test_create_team_from_list(self): dials = [ Dial(self.dial_1_data), Dial(self.dial_2_data) ] team = Team(dials) self.assertLess(team.points, team.max_points)
def get_top5team(self): with dbapi2.connect(self.app.config['dsn']) as connection: cursor = connection.cursor() query = "select * from team order by score desc limit 5" cursor.execute(query) teams = [(key, Team(name, score, founder, member_count, year, team_type, location)) for key, name, score, founder, member_count, year, team_type, location in cursor] return teams
def get_teams(self): with dbapi2.connect(self.app.config['dsn']) as connection: cursor = connection.cursor() query = "SELECT * FROM TEAM ORDER BY ID" cursor.execute(query) teams = [(key, Team(name, score, founder, member_count, year, team_type, location)) for key, name, score, founder, member_count, year, team_type, location in cursor] return teams
def add_team_to_organization(self, file): for line in file: one_line = str(line).split(': ') self.teams.append(Team(one_line[0])) for name in one_line[1].split(', '): for employee in self.employees: if employee.name == name: self.teams[-1].add_employee_to_team(employee)
def test_team_getitem_works_as_expected(self): p1 = Player('Pesho') p2 = Player('Gesho') team = Team('Team1',[p1, p2]) self.assertEqual(team[0], p1) self.assertEqual(team[1], p2)
def __init__(self, name, team_num_list, information): self.name = name + "组" self.team = [] self.team_name_num_list = team_num_list for number in team_num_list: self.team.append(Team(information, number)) for team in self.team: team.group_name = self.name
def build_team_two(self): """Prompt for team two.""" team_name = input("Team two name?: ") num_heroes = int(input(f"How many heroes on team \"{team_name}\"?: ")) self.team_two = Team(team_name) for _ in range(num_heroes): hero = self.create_hero() self.team_two.add_hero(hero)
def build_team_two(self): #Prompt user to build team 2 team_two = Team("Team Two") numOfTeamMembers = int( input("How many members would you like on Team Two?\n")) for i in range(numOfTeamMembers): hero = self.create_hero() self.team_two.add_hero(hero)
def get_vistor_team_info(game_payload): team_payload = game_payload['vTeam'] tri_code = team_payload['triCode'] team_id = team_payload['teamId'] wins = team_payload['win'] losses = team_payload['loss'] linescore = team_payload['linescore'] return Team(tri_code, team_id, wins, losses, linescore)
def test_add_to_sideteam_single_dial(self): dial = Dial(self.dial_side_1_data) dials = [ Dial(self.dial_1_data), Dial(self.dial_2_data) ] team = Team(dials=dials, points= 300, sideteam=dial)
def __init__(self, arg): super(Communication, self).__init__() self.arg = arg self._reason = "" self._team = Team() self._teamEvent = TeamEvent() self._date = date.today() self._text = ""
def add_team(teams: dict, team: str, result: str, index: int) -> None: result = define_result(result, index) if team in teams: teams[team].update_team_score(result) else: teams[team] = Team(team) teams[team].update_team_score(result)
def test_create_team_to_big(self): dials = [ Dial(self.dial_1_data), Dial(self.dial_2_data), Dial(self.dial_3_data) ] with self.assertRaises(DialListCostTooHigh): team = Team(dials)
def register_team(): team_name = input("Enter the name of the team to be registered: ") balance = input("Enter the initial balance of the team: ") teams.append(Team(team_name, [], float(balance), 0, 0)) amt = int(input("How many players do you want to register?: ")) for i in range(amt): register_player(teams[len(teams) - 1])
def test_if_safe_to_txt_creates_file_with_headers_and_first_points(self): p1 = Player(name='nikola') p3 = Player(name='kolio') p2 = Player(name='kole') p4 = Player(name='niki') team1 = Team('mashinite', p1, p3) team2 = Team('slabacite', p2, p4) team1.add_points(20) team2.add_points(0) create_file_with_headers(team1, team2) safe_to_txt(team1, team2, first_round=True) exp = ' mashinite | slabacite =========================================20 |0 ' with open('results.txt', 'r') as file: data = file.read().replace('\n', '') self.assertEqual(data, exp)
def read(self, filename): with open(filename) as csvfile: reader = csv.DictReader(csvfile) for row in reader: game = Game(**row) self.games.append(game) for team_name in [game.home, game.away]: if team_name not in self.teams: self.teams[team_name] = Team(team_name)
def test_game_init_initializes_object_as_expected(self): team1 = Team('Kotenca', [Player('Pesho'), Player('Gosho')]) team2 = Team('Mechenca', [Player('Tosho'), Player('Losho')]) game = Game(team1, team2) self.assertEqual(game.get_p1_team1(), Player('Pesho')) self.assertEqual(game.get_p2_team1(), Player('Gosho')) self.assertEqual(game.get_p1_team2(), Player('Tosho')) self.assertEqual(game.get_p2_team2(), Player('Losho')) self.assertEqual(game.get_team1_score(), 0) self.assertEqual(game.get_team2_score(), 0) self.assertEqual(game.get_player_order(), [ Player('Pesho'), Player('Tosho'), Player('Gosho'), Player('Losho') ])
def test_update_points_twice(self): p1 = Player(name='ime1') p2 = Player(name='ime2') t = Team('me', p1, p2) t.add_points(20) t.add_points(20) self.assertEqual(t.points, [20, 20])
def search_team(self, key): with dbapi2.connect(self.app.config['dsn']) as connection: cursor = connection.cursor() query = "SELECT * FROM TEAM WHERE (NAME ILIKE %s OR LOCATION ILIKE %s)" key = '%'+key+'%' cursor.execute(query, (key, key)) teams = [(key, Team(name, score, founder, member_count, year, team_type, location)) for key, name, score, founder, member_count, year, team_type, location in cursor] return teams
def test_returns_true_if_name_of_team_printed_correctly(self): #ARRANGE team = Team("Elephant", "Tony", "Tanya") #ACT result = str(team) #ASSERT self.assertEqual(result, "Elephant players: Tony, Tanya")
def build_team(self): team_name = input("What would you like to call this team?\n") team = Team(team_name) num_members = int( input(f"How many members would you like on {team_name}?\n")) for i in range(num_members): hero = self.create_hero() team.add_hero(hero) return team
def build_team(self): name = input("What would you like to call this team?\n") team = Team(name) member_index = int( input(f"How many members would you like on {name}?\n")) for i in range(member_index): hero = self.create_hero() team.add_hero(hero) return team
def main(): newTeam = Team("Colts") newLeague = League("NFL", "Football") anotherTeam = Team("Steelers") anotherLeague = League("MLS", "Soccer") #saveLeague(newLeague) #saveLeague(anotherLeague) #removeLeague(newLeague.name) newLeague.addTeam("Colts") #saveLeague(newLeague) #removeLeague(anotherLeague.name) anotherLeague.addTeam("LA Galaxy") #saveLeague(anotherLeague) print(newLeague.getTeamNames())
def build_team_two(self): team_name = input("What's your team name? ") self.team_two = Team(team_name) numOfTeamMembers = int( input("How many members would you like on Team Two?\n")) for i in range(numOfTeamMembers): hero = self.create_hero() self.team_two.add_hero(hero)
def test_team_init_initialization_is_as_expected(self): p1 = Player('Pesho') p2 = Player('Gesho') team = Team('Team1',[p1, p2]) expected_result = [p1, p2] self.assertEqual(team.get_players(), expected_result)
def scores(): date = '20200209' r = make_request(date) num_of_games = r["events"] i = 0 home_team_list = [] away_team_list = [] while(i < len(num_of_games)): home_team = Team() away_team = Team() game = r["events"][i] game_stats = game["competitions"][0] home_team_info = game["competitions"][0]["competitors"][0] home_team.setName(home_team_info["team"]["displayName"]) home_team.setLogo(home_team_info["team"]["logo"]) home_team.setScore(home_team_info["score"]) away_team_info = game["competitions"][0]["competitors"][1] away_team.setName(away_team_info["team"]["displayName"]) away_team.setLogo(away_team_info["team"]["logo"]) away_team.setScore(away_team_info["score"]) if(home_team_info["winner"] == True and (game_stats["status"]["featuredAthletes"][0]["athlete"]["team"]["id"] == home_team_info["team"]["id"])): home_team.setStartingGoalie(game_stats["status"]["featuredAthletes"][0]["athlete"]["displayName"],game_stats["status"]["featuredAthletes"][0]["statistics"][6]["displayValue"]) away_team.setStartingGoalie(game_stats["status"]["featuredAthletes"][1]["athlete"]["displayName"],game_stats["status"]["featuredAthletes"][1]["statistics"][6]["displayValue"]) else: home_team.setStartingGoalie(game_stats["status"]["featuredAthletes"][1]["athlete"]["displayName"],game_stats["status"]["featuredAthletes"][1]["statistics"][6]["displayValue"]) away_team.setStartingGoalie(game_stats["status"]["featuredAthletes"][0]["athlete"]["displayName"],game_stats["status"]["featuredAthletes"][0]["statistics"][6]["displayValue"]) home_team_list.append(home_team) away_team_list.append(away_team) i = i + 1 print(len(home_team_list)) return render_template('template.html', data=home_team_list)
def manages_team(self, team_or_team_name): # if it's a string get an internal representation if isinstance(team_or_team_name, basestring): if not Team.valid_team_name(team_or_team_name): # raise? return False else: team_or_team_name = Team(team_or_team_name) return self._manages_team(team_or_team_name)
def getTeams(year): global teams response = requests.get( "https://api.collegefootballdata.com/teams/fbs?year=" + str(year)) teamData = response.json() id = 1 for data in teamData: team = Team(data['school'], id) teams.append(team) id += 1