refactor: move import inside testcase

refactor: fix unused imports
This commit is contained in:
Serhii Nanai
2025-08-29 12:48:55 +03:00
parent 3a8366e053
commit b0ecbdfbd6

View File

@@ -11,7 +11,6 @@ import ddt
from completion.test_utils import CompletionWaffleTestMixin, submit_completions_for_testing
from django.conf import settings
from django.contrib.auth import get_user_model
from django.core.exceptions import ImproperlyConfigured
from django.test import override_settings
from django.test.client import RequestFactory
@@ -46,15 +45,8 @@ from common.djangoapps.student.roles import CourseInstructorRole
from common.djangoapps.student.tests.factories import CourseEnrollmentCelebrationFactory, UserFactory
from openedx.core.djangoapps.agreements.api import create_integrity_signature
from openedx.core.djangolib.testing.utils import skip_unless_lms
from openedx.core.lib import ensure_lms
from openedx.features.course_experience.waffle import ENABLE_COURSE_ABOUT_SIDEBAR_HTML
try:
ensure_lms()
from openedx.core.djangoapps.courseware_api.views import CoursewareMeta
except ImproperlyConfigured:
pass
User = get_user_model()
_NEXT_WEEK = datetime.now() + timedelta(days=7)
@@ -637,6 +629,8 @@ class CoursewareMetaTestViews(BaseCoursewareTests):
"""
Helper method to create CoursewareMeta instance
"""
from openedx.core.djangoapps.courseware_api.views import CoursewareMeta
user = user or self.user
self.request.user = user
return CoursewareMeta(self.course.id, self.request, username=user.username)