def test_get_results_invalid_week_number_women(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_results, ScraperConstants.Women, 2018, 100, ScraperConstants.Team, WomensEvents.Vault)
def test_get_final_results_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_final_results, 'Invalid gender', 2018)
def test_get_results_invalid_event_men(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_results, ScraperConstants.Men, 2018, 1, ScraperConstants.Team, WomensEvents.Vault)
def test_get_current_and_max_week_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_current_and_max_week, 'Invalid gender', 2018)
def test_get_home_away_diff_year_too_high(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_home_away_diff, ScraperConstants.Men, 10000)
def test_get_results_year_too_high(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_results, ScraperConstants.Women, 10000, 1, ScraperConstants.Team, WomensEvents.Vault)
def test_get_current_and_max_week_year_too_high(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_current_and_max_week, ScraperConstants.Men, 10000)
def test_get_home_away_diff_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_home_away_diff, 'Invalid gender', 2018)
def test_get_gymnast_meet_invalid_gymnast_id(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_gymnast_meet_results, ScraperConstants.Men, 2018, -1)
def test_get_current_and_max_week_women_year_too_low(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_current_and_max_week, ScraperConstants.Women, 1990)
def test_get_gymnast_meet_results_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_gymnast_meet_results, 'Invalid gender', 2018, 6838)
def test_get_roster_invalid_team_id(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_roster, ScraperConstants.Men, 1990, -1)
def test_get_roster_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_roster, 'Invalid gender', 2018, 51)
def test_get_final_results_women_year_too_low(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_final_results, ScraperConstants.Women, 1990)
def test_get_results_invalid_gender(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_results, 'Invalid gender', 2018, 1, ScraperConstants.Team, MensEvents.Vault)
def test_get_final_results_year_too_high(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_final_results, ScraperConstants.Men, 10000)
def test_get_results_men_year_too_low(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_results, ScraperConstants.Men, 2010, 1, ScraperConstants.Team, MensEvents.Vault)
def test_get_home_away_diff_men_year_too_low(self): scraper = Scraper() self.assertRaises(ScraperException, scraper.get_home_away_diff, ScraperConstants.Men, 2010)
from rtn_scraper import Scraper from rtn_scraper import ScraperConstants, MensEvents import time, json start = time.time() scraper = Scraper() # Get current week and max week of season current_and_max_week = scraper.get_current_and_max_week(ScraperConstants.Men, 2021) # Get week to scrape = current week - 1 week_to_scrape = int(current_and_max_week['week']) - 1 # results = scraper.get_schedule(ScraperConstants.Men, "2021-02-20") results = scraper.get_meet_results(ScraperConstants.Men, 6838) print(json.dumps(results, indent=4, sort_keys=True))