refactor: Move UserFactory helper to common/
This commit is contained in:
@@ -7,7 +7,7 @@ after deleting it creates same course again
|
||||
from cms.djangoapps.contentstore.tests.utils import AjaxEnabledTestClient
|
||||
from cms.djangoapps.contentstore.utils import delete_course, reverse_url
|
||||
from common.djangoapps.student.models import CourseEnrollment
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import six
|
||||
from django.test import TestCase
|
||||
from opaque_keys.edx.keys import CourseKey
|
||||
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory, UserFactory
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory
|
||||
from common.djangoapps.student.roles import (
|
||||
CourseBetaTesterRole,
|
||||
CourseInstructorRole,
|
||||
@@ -21,6 +21,7 @@ from common.djangoapps.student.roles import (
|
||||
)
|
||||
from common.djangoapps.student.tests.factories import AnonymousUserFactory
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
|
||||
|
||||
class RolesTestCase(TestCase):
|
||||
|
||||
@@ -8,9 +8,9 @@ from django.conf import settings
|
||||
from django.test import TestCase
|
||||
|
||||
from edx_ace.errors import ChannelError, RecoverableChannelDeliveryError
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from common.djangoapps.student.models import Registration
|
||||
from common.djangoapps.student.tasks import send_activation_email
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.djangoapps.student.views.management import compose_activation_email
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ from common.djangoapps.student.roles import (
|
||||
OrgStaffRole
|
||||
)
|
||||
# Imported to re-export
|
||||
from common.djangoapps.student.tests.factories import UserFactory # Imported to re-export
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.djangoapps.student.tests.factories import UserProfileFactory as StudentUserProfileFactory
|
||||
|
||||
# TODO fix this (course_id and location are invalid names as constants, and course_id should really be COURSE_KEY)
|
||||
|
||||
@@ -25,7 +25,6 @@ from lms.djangoapps.courseware.masquerade import CourseMasquerade
|
||||
from lms.djangoapps.courseware.tests.factories import (
|
||||
BetaTesterFactory,
|
||||
InstructorFactory,
|
||||
UserFactory
|
||||
)
|
||||
from lms.djangoapps.courseware.tests.helpers import LoginEnrollmentTestCase, masquerade_as_group_member
|
||||
from lms.djangoapps.ccx.models import CustomCourseForEdX
|
||||
@@ -42,6 +41,7 @@ from common.djangoapps.student.tests.factories import (
|
||||
)
|
||||
from common.djangoapps.student.tests.factories import GlobalStaffFactory
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.djangoapps.util.milestones_helpers import fulfill_course_milestone, set_prerequisite_courses
|
||||
from xmodule.course_module import (
|
||||
CATALOG_VISIBILITY_ABOUT,
|
||||
|
||||
@@ -18,13 +18,14 @@ from lms.djangoapps.courseware.entrance_exams import (
|
||||
)
|
||||
from lms.djangoapps.courseware.model_data import FieldDataCache
|
||||
from lms.djangoapps.courseware.module_render import get_module, handle_xblock_callback, toc_for_course
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory, RequestFactoryNoCsrf, UserFactory
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory, RequestFactoryNoCsrf
|
||||
from lms.djangoapps.courseware.tests.helpers import LoginEnrollmentTestCase
|
||||
from openedx.core.djangolib.testing.utils import get_mock_request
|
||||
from openedx.features.course_experience import DISABLE_COURSE_OUTLINE_PAGE_FLAG, DISABLE_UNIFIED_COURSE_TAB_FLAG
|
||||
from common.djangoapps.student.models import CourseEnrollment
|
||||
from common.djangoapps.student.tests.factories import AnonymousUserFactory, CourseEnrollmentFactory
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.djangoapps.util.milestones_helpers import (
|
||||
add_course_content_milestone,
|
||||
add_course_milestone,
|
||||
|
||||
@@ -8,8 +8,8 @@ import ddt
|
||||
from stevedore.extension import Extension, ExtensionManager
|
||||
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
import lms.djangoapps.courseware.access as access
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
|
||||
@@ -43,6 +43,7 @@ from xblock.test.tools import TestRuntime # lint-amnesty, pylint: disable=wrong
|
||||
from capa.tests.response_xml_factory import OptionResponseXMLFactory # lint-amnesty, pylint: disable=reimported
|
||||
from common.djangoapps.course_modes.models import CourseMode # lint-amnesty, pylint: disable=reimported
|
||||
from common.djangoapps.student.tests.factories import GlobalStaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.courseware import module_render as render
|
||||
from lms.djangoapps.courseware.access_response import AccessResponse
|
||||
from lms.djangoapps.courseware.courses import get_course_info_section, get_course_with_access
|
||||
@@ -54,7 +55,6 @@ from lms.djangoapps.courseware.module_render import get_module_for_descriptor, h
|
||||
from lms.djangoapps.courseware.tests.factories import (
|
||||
RequestFactoryNoCsrf,
|
||||
StudentModuleFactory,
|
||||
UserFactory
|
||||
)
|
||||
from lms.djangoapps.courseware.tests.test_submitting_problems import TestSubmittingProblems
|
||||
from lms.djangoapps.courseware.tests.tests import LoginEnrollmentTestCase
|
||||
|
||||
@@ -8,8 +8,9 @@ import json
|
||||
|
||||
import ddt
|
||||
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.courseware.services import UserStateService
|
||||
from lms.djangoapps.courseware.tests.factories import StudentModuleFactory, UserFactory
|
||||
from lms.djangoapps.courseware.tests.factories import StudentModuleFactory
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ from django.db import connections
|
||||
|
||||
from edx_user_state_client.tests import UserStateClientTestBase
|
||||
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.courseware.user_state_client import DjangoXBlockUserStateClient
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
|
||||
|
||||
@@ -52,9 +52,10 @@ from common.djangoapps.student.roles import (
|
||||
CourseFinanceAdminRole,
|
||||
CourseInstructorRole,
|
||||
)
|
||||
from common.djangoapps.student.tests.factories import CourseEnrollmentFactory, UserFactory
|
||||
from common.djangoapps.student.tests.factories import CourseEnrollmentFactory
|
||||
from common.djangoapps.student.tests.factories import GlobalStaffFactory
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.bulk_email.models import BulkEmailFlag, CourseEmail, CourseEmailTemplate
|
||||
from lms.djangoapps.certificates.api import generate_user_certificates
|
||||
from lms.djangoapps.certificates.models import CertificateStatuses
|
||||
|
||||
@@ -21,6 +21,7 @@ from capa.xqueue_interface import XQueueInterface
|
||||
from common.djangoapps.course_modes.models import CourseMode
|
||||
from common.djangoapps.student.models import CourseEnrollment
|
||||
from common.djangoapps.student.tests.factories import GlobalStaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.certificates import api as certs_api
|
||||
from lms.djangoapps.certificates.models import (
|
||||
CertificateGenerationConfiguration,
|
||||
@@ -34,7 +35,7 @@ from lms.djangoapps.certificates.tests.factories import (
|
||||
CertificateWhitelistFactory,
|
||||
GeneratedCertificateFactory
|
||||
)
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory, UserFactory
|
||||
from lms.djangoapps.courseware.tests.factories import InstructorFactory
|
||||
from lms.djangoapps.grades.tests.utils import mock_passing_grade
|
||||
from lms.djangoapps.verify_student.services import IDVerificationService
|
||||
from lms.djangoapps.verify_student.tests.factories import SoftwareSecurePhotoVerificationFactory
|
||||
|
||||
@@ -22,9 +22,10 @@ from common.djangoapps.student.models import CourseEnrollment
|
||||
from common.djangoapps.student.roles import CourseFinanceAdminRole # lint-amnesty, pylint: disable=unused-import
|
||||
from common.djangoapps.student.tests.factories import AdminFactory, CourseAccessRoleFactory, CourseEnrollmentFactory
|
||||
from common.djangoapps.student.tests.factories import StaffFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.test.utils import XssTestMixin
|
||||
from lms.djangoapps.courseware.tabs import get_course_tab_list
|
||||
from lms.djangoapps.courseware.tests.factories import StudentModuleFactory, UserFactory
|
||||
from lms.djangoapps.courseware.tests.factories import StudentModuleFactory
|
||||
from lms.djangoapps.courseware.tests.helpers import LoginEnrollmentTestCase
|
||||
from lms.djangoapps.grades.config.waffle import WRITABLE_GRADEBOOK, waffle_flags
|
||||
from lms.djangoapps.instructor.toggles import DATA_DOWNLOAD_V2
|
||||
|
||||
@@ -8,10 +8,10 @@ import pytest
|
||||
import ddt
|
||||
from celery.states import FAILURE
|
||||
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from common.test.utils import normalize_repr
|
||||
from lms.djangoapps.bulk_email.models import SEND_TO_LEARNERS, SEND_TO_MYSELF, SEND_TO_STAFF, CourseEmail
|
||||
from lms.djangoapps.certificates.models import CertificateGenerationHistory, CertificateStatuses
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from lms.djangoapps.instructor_task.api import (
|
||||
SpecificStudentIdMissingError,
|
||||
generate_certificates_for_students,
|
||||
|
||||
@@ -25,8 +25,8 @@ from rest_framework.test import APITestCase
|
||||
|
||||
from common.djangoapps.student import auth
|
||||
from common.djangoapps.student.models import CourseEnrollment
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.djangoapps.courseware.access_response import MobileAvailabilityError, StartDateError, VisibilityError
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from lms.djangoapps.mobile_api.models import IgnoreMobileAvailableFlagConfig
|
||||
from lms.djangoapps.mobile_api.tests.test_milestones import MobileAPIMilestonesMixin
|
||||
from lms.djangoapps.mobile_api.utils import API_V1
|
||||
|
||||
@@ -10,8 +10,6 @@ from django.conf import settings
|
||||
from django.core.management import call_command
|
||||
from testfixtures import LogCapture
|
||||
|
||||
from common.djangoapps.student.tests.factories import \
|
||||
UserFactory # lint-amnesty, pylint: disable=import-error, unused-import, useless-suppression
|
||||
from common.test.utils import MockS3BotoMixin
|
||||
from lms.djangoapps.verify_student.models import SoftwareSecurePhotoVerification, SSPVerificationRetryConfig
|
||||
from lms.djangoapps.verify_student.tests import TestVerificationBase
|
||||
|
||||
@@ -3,7 +3,7 @@ Tests for the lms_result_processor
|
||||
"""
|
||||
import pytest
|
||||
|
||||
from lms.djangoapps.courseware.tests.factories import UserFactory
|
||||
from common.djangoapps.student.tests.factories import UserFactory
|
||||
from lms.lib.courseware_search.lms_result_processor import LmsSearchResultProcessor
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
|
||||
Reference in New Issue
Block a user