ran modernize on openedx/core/djangoapps/user_api/config, validation, migrations, course_tag (#20421)
This commit is contained in:
committed by
Michael Youngstrom
parent
316fbae265
commit
f532750a71
@@ -7,8 +7,12 @@ Stores global metadata using the UserPreference model, and per-course metadata u
|
||||
UserCourseTag model.
|
||||
"""
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
from collections import defaultdict
|
||||
|
||||
from openedx.core.lib.cache_utils import get_cache
|
||||
|
||||
from ..models import UserCourseTag
|
||||
|
||||
# Scopes
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
"""
|
||||
Test the user course tag API.
|
||||
"""
|
||||
from django.test import TestCase
|
||||
from __future__ import absolute_import
|
||||
|
||||
from student.tests.factories import UserFactory
|
||||
from openedx.core.djangoapps.user_api.course_tag import api as course_tag_api
|
||||
from django.test import TestCase
|
||||
from opaque_keys.edx.locator import CourseLocator
|
||||
|
||||
from openedx.core.djangoapps.user_api.course_tag import api as course_tag_api
|
||||
from student.tests.factories import UserFactory
|
||||
|
||||
|
||||
class TestCourseTagAPI(TestCase):
|
||||
"""
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
from django.conf import settings
|
||||
import model_utils.fields
|
||||
import django.core.validators
|
||||
import django.utils.timezone
|
||||
import model_utils.fields
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
from opaque_keys.edx.django.models import CourseKeyField
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.12 on 2018-04-19 17:55
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import model_utils.fields
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.13 on 2018-05-14 20:37
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import model_utils.fields
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.13 on 2018-06-13 20:54
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import model_utils.fields
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
@@ -3,19 +3,22 @@
|
||||
Tests for an API endpoint for client-side user data validation.
|
||||
"""
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
import unittest
|
||||
|
||||
import ddt
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.models import User
|
||||
from django.urls import reverse
|
||||
from django.test.utils import override_settings
|
||||
from django.urls import reverse
|
||||
from six import text_type
|
||||
from six.moves import range
|
||||
|
||||
from openedx.core.djangoapps.user_api import accounts
|
||||
from openedx.core.djangoapps.user_api.accounts.tests import testutils
|
||||
from openedx.core.lib.api import test_utils
|
||||
from openedx.core.djangoapps.user_api.validation.views import RegistrationValidationThrottle
|
||||
from openedx.core.lib.api import test_utils
|
||||
from util.password_policy_validators import DEFAULT_MAX_PASSWORD_LENGTH
|
||||
|
||||
|
||||
|
||||
@@ -3,21 +3,23 @@
|
||||
An API for client-side validation of (potential) user data.
|
||||
"""
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
from ipware.ip import get_ip
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.throttling import AnonRateThrottle
|
||||
from rest_framework.views import APIView
|
||||
|
||||
from openedx.core.djangoapps.user_api.accounts.api import (
|
||||
get_email_validation_error,
|
||||
get_email_existence_validation_error,
|
||||
get_confirm_email_validation_error,
|
||||
get_country_validation_error,
|
||||
get_email_existence_validation_error,
|
||||
get_email_validation_error,
|
||||
get_name_validation_error,
|
||||
get_password_validation_error,
|
||||
get_username_validation_error,
|
||||
get_username_existence_validation_error
|
||||
get_username_existence_validation_error,
|
||||
get_username_validation_error
|
||||
)
|
||||
from ipware.ip import get_ip
|
||||
|
||||
|
||||
class RegistrationValidationThrottle(AnonRateThrottle):
|
||||
|
||||
Reference in New Issue
Block a user