Ejemplo n.º 1
0
    def test_expected(self):
        schedule_html = open("static/schedule.html").read()
        raw_events = TestRawEventsReturner.return_raw_events_html(schedule_html)
        parsed_event_list_result = ParsedEventListReturner.return_parsed_event_list(raw_events)

        assert parsed_event_list_result is not None
        assert 1230 == len(parsed_event_list_result)

        for event in parsed_event_list_result:
            assert isinstance(event, Event)
            assert event.home_team_name is not None
            assert event.visiting_team_name is not None
            assert event.start_time is not None
Ejemplo n.º 2
0
def return_schedule(season_start_year):
    raw_events = RawEventsHTMLReturner.return_raw_events_html(season_start_year=season_start_year)
    parsed_event_list = ParsedEventListReturner.return_parsed_event_list(raw_html_events=raw_events)
    # TODO: change hard-coded end season_start_year value
    return Schedule(parsed_event_list, start_year=season_start_year, end_year=season_start_year + 1)