def test_conference_with_no_names_is_empty(self, *args, **kwargs): flexmock(Conference) \ .should_receive('_get_team_abbreviation') \ .and_return('') conference = Conference('acc') assert len(conference._teams) == 0
def test_invalid_conference_year_reverts_to_previous_year( self, *args, **kwargs): flexmock(utils) \ .should_receive('_find_year_for_season') \ .and_return(2019) conference = Conference('acc') assert len(conference._teams) == 14
def test_conference_integration_bad_url(self, *args, **kwargs): with pytest.raises(ValueError): conference = Conference('BAD')
def test_conference_string_representation(self, *args, **kwargs): conference = Conference('acc') assert conference.__repr__() == 'acc - NCAAF'
def test_invalid_conference_page_skips_error(self, *args, **kwargs): conference = Conference('BAD', ignore_missing=True)