Replace authz fns with roles.py ones
STUD-1006
This commit is contained in:
@@ -53,7 +53,8 @@ class TestEmailSendFromDashboard(ModuleStoreTestCase):
|
||||
self.instructor = InstructorFactory(course=self.course.location)
|
||||
|
||||
# Create staff
|
||||
self.staff = [StaffFactory(course=self.course.location) for _ in xrange(STAFF_COUNT)]
|
||||
self.staff = [StaffFactory(course=self.course.location)
|
||||
for _ in xrange(STAFF_COUNT)]
|
||||
|
||||
# Create students
|
||||
self.students = [UserFactory() for _ in xrange(STUDENT_COUNT)]
|
||||
|
||||
@@ -25,7 +25,10 @@ class TestWikiAccessBase(ModuleStoreTestCase):
|
||||
self.wiki = get_or_create_root()
|
||||
|
||||
self.course_math101 = CourseFactory.create(org='org', number='math101', display_name='Course')
|
||||
self.course_math101_staff = [InstructorFactory(course=self.course_math101.location), StaffFactory(course=self.course_math101.location)]
|
||||
self.course_math101_staff = [
|
||||
InstructorFactory(course=self.course_math101.location),
|
||||
StaffFactory(course=self.course_math101.location)
|
||||
]
|
||||
|
||||
wiki_math101 = self.create_urlpath(self.wiki, course_wiki_slug(self.course_math101))
|
||||
wiki_math101_page = self.create_urlpath(wiki_math101, 'Child')
|
||||
@@ -44,9 +47,15 @@ class TestWikiAccess(TestWikiAccessBase):
|
||||
super(TestWikiAccess, self).setUp()
|
||||
|
||||
self.course_310b = CourseFactory.create(org='org', number='310b', display_name='Course')
|
||||
self.course_310b_staff = [InstructorFactory(course=self.course_310b.location), StaffFactory(course=self.course_310b.location)]
|
||||
self.course_310b_staff = [
|
||||
InstructorFactory(course=self.course_310b.location),
|
||||
StaffFactory(course=self.course_310b.location)
|
||||
]
|
||||
self.course_310b_ = CourseFactory.create(org='org', number='310b_', display_name='Course')
|
||||
self.course_310b__staff = [InstructorFactory(course=self.course_310b_.location), StaffFactory(course=self.course_310b_.location)]
|
||||
self.course_310b__staff = [
|
||||
InstructorFactory(course=self.course_310b_.location),
|
||||
StaffFactory(course=self.course_310b_.location)
|
||||
]
|
||||
|
||||
self.wiki_310b = self.create_urlpath(self.wiki, course_wiki_slug(self.course_310b))
|
||||
self.wiki_310b_ = self.create_urlpath(self.wiki, course_wiki_slug(self.course_310b_))
|
||||
@@ -105,7 +114,10 @@ class TestWikiAccessForNumericalCourseNumber(TestWikiAccessBase):
|
||||
super(TestWikiAccessForNumericalCourseNumber, self).setUp()
|
||||
|
||||
self.course_200 = CourseFactory.create(org='org', number='200', display_name='Course')
|
||||
self.course_200_staff = [InstructorFactory(course=self.course_200.location), StaffFactory(course=self.course_200.location)]
|
||||
self.course_200_staff = [
|
||||
InstructorFactory(course=self.course_200.location),
|
||||
StaffFactory(course=self.course_200.location)
|
||||
]
|
||||
|
||||
wiki_200 = self.create_urlpath(self.wiki, course_wiki_slug(self.course_200))
|
||||
wiki_200_page = self.create_urlpath(wiki_200, 'Child')
|
||||
@@ -126,7 +138,10 @@ class TestWikiAccessForOldFormatCourseStaffGroups(TestWikiAccessBase):
|
||||
|
||||
self.course_math101c = CourseFactory.create(org='org', number='math101c', display_name='Course')
|
||||
Group.objects.get_or_create(name='instructor_math101c')
|
||||
self.course_math101c_staff = [InstructorFactory(course=self.course_math101c.location), StaffFactory(course=self.course_math101c.location)]
|
||||
self.course_math101c_staff = [
|
||||
InstructorFactory(course=self.course_math101c.location),
|
||||
StaffFactory(course=self.course_math101c.location)
|
||||
]
|
||||
|
||||
wiki_math101c = self.create_urlpath(self.wiki, course_wiki_slug(self.course_math101c))
|
||||
wiki_math101c_page = self.create_urlpath(wiki_math101c, 'Child')
|
||||
|
||||
@@ -3,7 +3,6 @@ import pytz
|
||||
|
||||
from mock import patch
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.test.utils import override_settings
|
||||
|
||||
@@ -128,6 +127,7 @@ class TestViewAuth(ModuleStoreTestCase, LoginEnrollmentTestCase):
|
||||
display_name='Welcome'
|
||||
)
|
||||
|
||||
self.global_staff_user = GlobalStaffFactory()
|
||||
self.unenrolled_user = UserFactory(last_name="Unenrolled")
|
||||
|
||||
self.enrolled_user = UserFactory(last_name="Enrolled")
|
||||
@@ -135,10 +135,11 @@ class TestViewAuth(ModuleStoreTestCase, LoginEnrollmentTestCase):
|
||||
CourseEnrollmentFactory(user=self.enrolled_user, course_id=self.test_course.id)
|
||||
|
||||
self.staff_user = StaffFactory(course=self.course.location)
|
||||
self.instructor_user = InstructorFactory(course=self.course.location)
|
||||
self.instructor_user = InstructorFactory(
|
||||
course=self.course.location)
|
||||
self.org_staff_user = OrgStaffFactory(course=self.course.location)
|
||||
self.org_instructor_user = OrgInstructorFactory(course=self.course.location)
|
||||
self.global_staff_user = GlobalStaffFactory()
|
||||
self.org_instructor_user = OrgInstructorFactory(
|
||||
course=self.course.location)
|
||||
|
||||
def test_redirection_unenrolled(self):
|
||||
"""
|
||||
|
||||
@@ -44,11 +44,7 @@ class TestInstructorDashboardAnonCSV(ModuleStoreTestCase, LoginEnrollmentTestCas
|
||||
self.activate_user(self.student)
|
||||
self.activate_user(self.instructor)
|
||||
|
||||
def make_instructor(course):
|
||||
""" Create an instructor for the course."""
|
||||
CourseStaffRole(course.location).add_users(User.objects.get(email=self.instructor))
|
||||
|
||||
make_instructor(self.toy)
|
||||
CourseStaffRole(self.toy.location).add_users(User.objects.get(email=self.instructor))
|
||||
|
||||
self.logout()
|
||||
self.login(self.instructor, self.password)
|
||||
|
||||
@@ -41,11 +41,7 @@ class TestInstructorDashboardGradeDownloadCSV(ModuleStoreTestCase, LoginEnrollme
|
||||
self.activate_user(self.student)
|
||||
self.activate_user(self.instructor)
|
||||
|
||||
def make_instructor(course):
|
||||
""" Create an instructor for the course. """
|
||||
CourseStaffRole(course.location).add_users(User.objects.get(email=self.instructor))
|
||||
|
||||
make_instructor(self.toy)
|
||||
CourseStaffRole(self.toy.location).add_users(User.objects.get(email=self.instructor))
|
||||
|
||||
self.logout()
|
||||
self.login(self.instructor, self.password)
|
||||
|
||||
Reference in New Issue
Block a user