Esempio n. 1
0
    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
Esempio n. 3
0
 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)