Exemple #1
0
    def _set_user_denied(self):
        """
        Sets course creator status to denied in admin table.
        """
        self.table_entry = CourseCreator(user=self.user)
        self.table_entry.save()

        self.deny_request = HttpRequest()
        self.deny_request.user = self.admin

        self.creator_admin = CourseCreatorAdmin(self.table_entry, AdminSite())

        self.table_entry.state = CourseCreator.DENIED
        self.creator_admin.save_model(self.deny_request, self.table_entry, None, True)
Exemple #2
0
    def setUp(self):
        """ Test case setup """
        self.user = User.objects.create_user('test_user', '*****@*****.**', 'foo')
        self.table_entry = CourseCreator(user=self.user)
        self.table_entry.save()

        self.admin = User.objects.create_user('Mark', '*****@*****.**', 'foo')
        self.admin.is_staff = True

        self.request = HttpRequest()
        self.request.user = self.admin

        self.creator_admin = CourseCreatorAdmin(self.table_entry, AdminSite())

        self.studio_request_email = '*****@*****.**'
        self.enable_creator_group_patch = {
            "ENABLE_CREATOR_GROUP": True,
            "STUDIO_REQUEST_EMAIL": self.studio_request_email
        }