def test__access_on_mobile(self, mobile_available, student_expected, staff_expected): """ Test course access on mobile for staff and students. """ descriptor = CourseFactory() descriptor.visible_to_staff_only = False descriptor.mobile_available = mobile_available assert bool(access._has_access_course(self.student, 'load_mobile', descriptor)) == student_expected assert bool(access._has_access_course(self.staff, 'load_mobile', descriptor)) == staff_expected
def test__access_on_mobile(self, mobile_available, student_expected, staff_expected): """ Test course access on mobile for staff and students. """ descriptor = CourseFactory() descriptor.visible_to_staff_only = False descriptor.mobile_available = mobile_available self.assertEqual( bool(access._has_access_course(self.student, 'load_mobile', descriptor)), student_expected ) self.assertEqual(bool(access._has_access_course(self.staff, 'load_mobile', descriptor)), staff_expected)