Merge branch 'release'
This commit is contained in:
@@ -2,15 +2,16 @@
|
||||
Tests course_creators.views.py.
|
||||
"""
|
||||
|
||||
from django.test import TestCase
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.test import TestCase, RequestFactory
|
||||
|
||||
from course_creators.views import add_user_with_status_unrequested, add_user_with_status_granted
|
||||
from course_creators.views import get_course_creator_status, update_course_creator_group, user_requested_access
|
||||
import mock
|
||||
from student.roles import CourseCreatorRole
|
||||
from student import auth
|
||||
from edxmako.tests import mako_middleware_process_request
|
||||
|
||||
|
||||
class CourseCreatorView(TestCase):
|
||||
@@ -70,6 +71,11 @@ class CourseCreatorView(TestCase):
|
||||
def test_user_requested_access(self):
|
||||
add_user_with_status_unrequested(self.user)
|
||||
self.assertEqual('unrequested', get_course_creator_status(self.user))
|
||||
|
||||
request = RequestFactory().get('/')
|
||||
request.user = self.user
|
||||
|
||||
mako_middleware_process_request(request)
|
||||
user_requested_access(self.user)
|
||||
self.assertEqual('pending', get_course_creator_status(self.user))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user