Example #1
0
 def test_get_programs_null_type(self):
     expected_programs = [self.no_type_program]
     self.assertEqual(expected_programs,
                      get_programs_by_type(self.site, None))
     self.assertEqual(expected_programs,
                      get_programs_by_type_slug(self.site, None))
Example #2
0
 def test_get_programs_false_type(self):
     expected_programs = []
     self.assertEqual(expected_programs,
                      get_programs_by_type(self.site, False))
     self.assertEqual(expected_programs,
                      get_programs_by_type_slug(self.site, False))
Example #3
0
 def test_get_no_such_type_programs(self):
     expected_programs = []
     self.assertEqual(expected_programs,
                      get_programs_by_type(self.site, 'doctorate'))
     self.assertEqual(expected_programs,
                      get_programs_by_type_slug(self.site, 'doctorate'))
Example #4
0
 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'))
     self.assertEqual(expected_programs,
                      get_programs_by_type_slug(self.other_site, 'masters'))
Example #5
0
 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'))
     six.assertCountEqual(self, expected_programs,
                          get_programs_by_type_slug(self.site, 'masters'))
Example #6
0
 def test_get_bachelors_programs(self):
     expected_programs = [self.bachelors_program]
     self.assertEqual(expected_programs,
                      get_programs_by_type(self.site, 'bachelors'))
     self.assertEqual(expected_programs,
                      get_programs_by_type_slug(self.site, 'bachelors'))
Example #7
0
 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)
Example #8
0
 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)
Example #9
0
 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')
Example #10
0
 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')
Example #11
0
 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')