def test_get_programs_null_type(self): expected_programs = [self.no_type_program] self.assertEqual(expected_programs, get_programs_by_type(self.site, None))
def test_get_no_such_type_programs(self): expected_programs = [] self.assertEqual(expected_programs, get_programs_by_type(self.site, 'doctorate'))
def test_get_masters_programs_other_site(self): expected_programs = [self.masters_program_other_site] self.assertEqual(expected_programs, get_programs_by_type(self.other_site, 'masters'))
def test_get_masters_programs(self): expected_programs = [self.masters_program_1, self.masters_program_2] six.assertCountEqual(self, expected_programs, get_programs_by_type(self.site, 'masters'))
def test_get_bachelors_programs(self): expected_programs = [self.bachelors_program] self.assertEqual(expected_programs, get_programs_by_type(self.site, 'bachelors'))
def test_get_programs_null_type(self): expected_programs = [self.no_type_program] assert expected_programs == get_programs_by_type(self.site, None) assert expected_programs == get_programs_by_type_slug(self.site, None)
def test_get_programs_false_type(self): expected_programs = [] assert expected_programs == get_programs_by_type(self.site, False) assert expected_programs == get_programs_by_type_slug(self.site, False)
def test_get_masters_programs_other_site(self): expected_programs = [self.masters_program_other_site] assert expected_programs == get_programs_by_type( self.other_site, 'masters') assert expected_programs == get_programs_by_type_slug( self.other_site, 'masters')
def test_get_no_such_type_programs(self): expected_programs = [] assert expected_programs == get_programs_by_type( self.site, 'doctorate') assert expected_programs == get_programs_by_type_slug( self.site, 'doctorate')
def test_get_bachelors_programs(self): expected_programs = [self.bachelors_program] assert expected_programs == get_programs_by_type( self.site, 'bachelors') assert expected_programs == get_programs_by_type_slug( self.site, 'bachelors')
def test_get_programs_false_type(self): expected_programs = [] self.assertEqual(expected_programs, get_programs_by_type(self.site, False))
def test_get_masters_programs(self): expected_programs = [self.masters_program_1, self.masters_program_2] self.assertItemsEqual(expected_programs, get_programs_by_type(self.site, 'masters'))