Merge pull request #12088 from edx/ned/remove-unused-imports
Remove unused imports
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
# pylint: disable=missing-docstring
|
||||
|
||||
from lettuce import world, step
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
from xmodule.modulestore.django import modulestore
|
||||
|
||||
SELECTORS = {
|
||||
'spinner': '.video-wrapper .spinner',
|
||||
|
||||
@@ -13,7 +13,6 @@ from .prompt import query_yes_no
|
||||
from contentstore.utils import delete_course_and_groups
|
||||
from opaque_keys.edx.keys import CourseKey
|
||||
from opaque_keys import InvalidKeyError
|
||||
from opaque_keys.edx.locations import SlashSeparatedCourseKey
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.django import modulestore
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
Unittests for deleting a course in an chosen modulestore
|
||||
"""
|
||||
|
||||
import unittest
|
||||
import mock
|
||||
|
||||
from opaque_keys.edx.locations import SlashSeparatedCourseKey
|
||||
|
||||
@@ -7,7 +7,7 @@ from lazy.lazy import lazy
|
||||
import time
|
||||
from datetime import datetime
|
||||
from dateutil.tz import tzutc
|
||||
from mock import patch, call
|
||||
from mock import patch
|
||||
from pytz import UTC
|
||||
from uuid import uuid4
|
||||
from unittest import skip
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import unittest
|
||||
|
||||
from xmodule import templates
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
|
||||
@@ -3,7 +3,6 @@ import collections
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
import mock
|
||||
import ddt
|
||||
from pytz import UTC
|
||||
from django.test import TestCase
|
||||
from django.test.utils import override_settings
|
||||
|
||||
@@ -16,7 +16,6 @@ from xmodule.modulestore.django import modulestore
|
||||
from xblock.core import XBlock
|
||||
from xblock.django.request import webob_to_django_response, django_to_webob_request
|
||||
from xblock.exceptions import NoSuchHandlerError
|
||||
from xblock.fields import Scope
|
||||
from xblock.plugin import PluginMissingError
|
||||
from xblock.runtime import Mixologist
|
||||
|
||||
@@ -28,7 +27,6 @@ from opaque_keys.edx.keys import UsageKey
|
||||
|
||||
from student.auth import has_course_author_access
|
||||
from django.utils.translation import ugettext as _
|
||||
from models.settings.course_grading import CourseGradingModel
|
||||
from xblock_django.models import XBlockDisableConfig
|
||||
|
||||
__all__ = [
|
||||
|
||||
@@ -3,7 +3,6 @@ Entrance Exams view module -- handles all requests related to entrance exam mana
|
||||
Intended to be utilized as an AJAX callback handler, versus a proper view/screen
|
||||
"""
|
||||
from functools import wraps
|
||||
import json
|
||||
import logging
|
||||
|
||||
from django.contrib.auth.decorators import login_required
|
||||
|
||||
@@ -5,7 +5,6 @@ multiple courses.
|
||||
"""
|
||||
from __future__ import absolute_import
|
||||
|
||||
import json
|
||||
import logging
|
||||
|
||||
from contentstore.views.item import create_xblock_info
|
||||
|
||||
@@ -78,7 +78,6 @@ choice for most environments but you may be happy with the trade-offs of the
|
||||
|
||||
"""
|
||||
|
||||
from django.contrib.auth import SESSION_KEY
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.middleware import AuthenticationMiddleware
|
||||
from logging import getLogger
|
||||
|
||||
@@ -18,7 +18,6 @@ from mock import patch
|
||||
from xmodule.contentstore.django import contentstore
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.tests.django_utils import SharedModuleStoreTestCase
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.xml_importer import import_course_from_xml
|
||||
|
||||
from contentserver.middleware import parse_range_header, HTTP_DATE_FORMAT, StaticContentServer
|
||||
|
||||
@@ -11,7 +11,7 @@ import ddt
|
||||
from django.conf import settings
|
||||
from django.test.utils import override_settings
|
||||
from django.core.cache import cache
|
||||
from django.db import connection, transaction
|
||||
from django.db import connection
|
||||
|
||||
from student.tests.factories import UserFactory
|
||||
from xmodule.modulestore.tests.factories import CourseFactory
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
A tiny app that checks for a status message.
|
||||
"""
|
||||
|
||||
from django.conf import settings
|
||||
import logging
|
||||
|
||||
from .models import GlobalStatusMessage
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
|
||||
import json
|
||||
import django.db
|
||||
import unittest
|
||||
|
||||
from student.tests.factories import UserFactory, RegistrationFactory, PendingEmailChangeFactory
|
||||
|
||||
@@ -73,7 +73,6 @@ from django.contrib.auth.models import User
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseBadRequest
|
||||
from django.shortcuts import redirect
|
||||
from django.utils.translation import ugettext as _
|
||||
from social.apps.django_app.default import models
|
||||
from social.exceptions import AuthException
|
||||
from social.pipeline import partial
|
||||
|
||||
@@ -3,9 +3,7 @@ Support for inheritance of fields down an XBlock hierarchy.
|
||||
"""
|
||||
from __future__ import absolute_import
|
||||
|
||||
from datetime import datetime
|
||||
from django.conf import settings
|
||||
from pytz import UTC
|
||||
|
||||
from xmodule.partitions.partitions import UserPartition
|
||||
from xblock.fields import Scope, Boolean, String, Float, XBlockMixin, Dict, Integer, List
|
||||
|
||||
@@ -16,7 +16,6 @@ from xmodule.contentstore.mongo import MongoContentStore
|
||||
from xmodule.contentstore.content import StaticContent
|
||||
from xmodule.exceptions import NotFoundError
|
||||
import ddt
|
||||
from __builtin__ import delattr
|
||||
from xmodule.modulestore.tests.mongo_connection import MONGO_PORT_NUM, MONGO_HOST
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@@ -11,7 +11,7 @@ and then for each combination of modulestores, performing the sequence:
|
||||
4) Compare all modules in the source and destination modulestores to make sure that they line up
|
||||
|
||||
"""
|
||||
from contextlib import contextmanager, nested
|
||||
|
||||
import itertools
|
||||
import os
|
||||
from path import Path as path
|
||||
@@ -25,11 +25,8 @@ from mock import patch
|
||||
from xmodule.tests import CourseComparisonTest
|
||||
from xmodule.modulestore.xml_importer import import_course_from_xml
|
||||
from xmodule.modulestore.xml_exporter import export_course_to_xml
|
||||
from xmodule.modulestore.tests.mongo_connection import MONGO_PORT_NUM, MONGO_HOST
|
||||
from xmodule.modulestore.tests.utils import mock_tab_from_json
|
||||
from xmodule.modulestore.inheritance import InheritanceMixin
|
||||
from xmodule.partitions.tests.test_partitions import PartitionTestCase
|
||||
from xmodule.x_module import XModuleMixin
|
||||
from xmodule.modulestore.tests.utils import (
|
||||
MongoContentstoreBuilder, MODULESTORE_SETUPS, SPLIT_MODULESTORE_SETUP,
|
||||
CONTENTSTORE_SETUPS, TEST_DATA_DIR
|
||||
|
||||
@@ -15,10 +15,8 @@ from xmodule.modulestore.store_utilities import draft_node_constructor, get_draf
|
||||
from xmodule.modulestore import LIBRARY_ROOT
|
||||
from fs.osfs import OSFS
|
||||
from json import dumps
|
||||
import json
|
||||
import os
|
||||
from path import Path as path
|
||||
import shutil
|
||||
|
||||
from xmodule.modulestore.draft_and_published import DIRECT_ONLY_CATEGORIES
|
||||
from opaque_keys.edx.locator import CourseLocator, LibraryLocator
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@ import collections
|
||||
import json
|
||||
import logging
|
||||
from pkg_resources import resource_string
|
||||
import warnings
|
||||
|
||||
from lxml import etree
|
||||
from xblock.core import XBlock
|
||||
|
||||
@@ -5,12 +5,9 @@ Tests of XML export
|
||||
import ddt
|
||||
import lxml.etree
|
||||
import mock
|
||||
import os
|
||||
import pytz
|
||||
import shutil
|
||||
import tarfile
|
||||
import unittest
|
||||
import uuid
|
||||
|
||||
from datetime import datetime, timedelta, tzinfo
|
||||
from fs.osfs import OSFS
|
||||
@@ -26,7 +23,6 @@ from opaque_keys.edx.locations import Location
|
||||
from xmodule.modulestore import EdxJSONEncoder
|
||||
from xmodule.modulestore.xml import XMLModuleStore
|
||||
from xmodule.tests import DATA_DIR
|
||||
from xmodule.tests.helpers import directories_equal
|
||||
from xmodule.x_module import XModuleMixin
|
||||
|
||||
|
||||
|
||||
@@ -2,11 +2,9 @@
|
||||
"""
|
||||
Module contains utils specific for video_module but not for transcripts.
|
||||
"""
|
||||
import json
|
||||
|
||||
from collections import OrderedDict
|
||||
import logging
|
||||
import urllib
|
||||
import requests
|
||||
from urllib import urlencode
|
||||
from urlparse import parse_qs, urlsplit, urlunsplit, urlparse
|
||||
|
||||
@@ -14,8 +12,6 @@ from django.conf import settings
|
||||
from django.core.validators import URLValidator
|
||||
from django.core.exceptions import ValidationError
|
||||
|
||||
from requests.exceptions import RequestException
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
"""
|
||||
Course Group Configurations page.
|
||||
"""
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from ..common.utils import confirm_prompt
|
||||
from .course_page import CoursePage
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Test courseware search
|
||||
"""
|
||||
import os
|
||||
|
||||
import json
|
||||
import uuid
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Test courseware search
|
||||
"""
|
||||
import os
|
||||
|
||||
import json
|
||||
|
||||
from ..helpers import remove_file
|
||||
|
||||
@@ -4,7 +4,6 @@ import datetime
|
||||
import json
|
||||
from nose.plugins.attrib import attr
|
||||
import ddt
|
||||
import unittest
|
||||
|
||||
from ..helpers import EventsTestMixin
|
||||
from .test_video_module import VideoBaseTest
|
||||
|
||||
@@ -14,7 +14,7 @@ file and check it in at the same time as your model changes. To do that,
|
||||
import logging
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.models import User
|
||||
from django.db import models, transaction
|
||||
from django.db import models
|
||||
|
||||
from openedx.core.lib.html_to_text import html_to_text
|
||||
from openedx.core.lib.mail_utils import wrap_message
|
||||
|
||||
@@ -5,7 +5,7 @@ by the individual custom courses feature.
|
||||
import json
|
||||
import logging
|
||||
|
||||
from django.db import transaction, IntegrityError
|
||||
from django.db import transaction
|
||||
|
||||
import request_cache
|
||||
|
||||
|
||||
@@ -12,17 +12,12 @@ from student.roles import (
|
||||
CourseInstructorRole,
|
||||
CourseStaffRole,
|
||||
)
|
||||
from student.tests.factories import (
|
||||
AdminFactory,
|
||||
CourseEnrollmentFactory,
|
||||
UserFactory
|
||||
)
|
||||
from student.tests.factories import AdminFactory
|
||||
|
||||
from student.models import CourseEnrollment, CourseEnrollmentException
|
||||
|
||||
from xmodule.modulestore.tests.django_utils import (
|
||||
ModuleStoreTestCase,
|
||||
SharedModuleStoreTestCase,
|
||||
TEST_DATA_SPLIT_MODULESTORE
|
||||
)
|
||||
from xmodule.modulestore.tests.factories import CourseFactory
|
||||
|
||||
@@ -41,7 +41,6 @@ from instructor.views.api import _split_input_list
|
||||
from instructor.views.gradebook_api import get_grade_book_page
|
||||
from instructor.enrollment import (
|
||||
enroll_email,
|
||||
unenroll_email,
|
||||
get_email_params,
|
||||
)
|
||||
|
||||
|
||||
@@ -55,7 +55,6 @@ from django.contrib.auth.models import User
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.db import models, transaction
|
||||
from django.db.models import Count
|
||||
from django.db.models.signals import post_save
|
||||
from django.dispatch import receiver
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django_extensions.db.fields import CreationDateTimeField
|
||||
|
||||
@@ -12,7 +12,6 @@ from certificates.models import (
|
||||
ExampleCertificateSet,
|
||||
CertificateHtmlViewConfiguration,
|
||||
CertificateTemplateAsset,
|
||||
EligibleCertificateManager,
|
||||
GeneratedCertificate,
|
||||
CertificateStatuses,
|
||||
)
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
""" Tests for commerce views. """
|
||||
import json
|
||||
from uuid import uuid4
|
||||
|
||||
from nose.plugins.attrib import attr
|
||||
|
||||
import ddt
|
||||
|
||||
@@ -7,7 +7,7 @@ import openedx.core.djangoapps.user_api.course_tag.api as course_tag_api
|
||||
from openedx.core.djangoapps.user_api.partition_schemes import RandomUserPartitionScheme
|
||||
from student.tests.factories import CourseEnrollmentFactory
|
||||
from xmodule.partitions.partitions import Group, UserPartition
|
||||
from xmodule.modulestore.tests.factories import check_mongo_calls, check_mongo_calls_range
|
||||
from xmodule.modulestore.tests.factories import check_mongo_calls
|
||||
|
||||
from ...api import get_course_blocks
|
||||
from ..user_partitions import UserPartitionTransformer, _get_user_partition_groups
|
||||
|
||||
@@ -14,7 +14,7 @@ from opaque_keys.edx.locator import CourseLocator
|
||||
from xmodule.error_module import ErrorDescriptor
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.tests.django_utils import SharedModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory, check_mongo_calls
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
from xmodule.modulestore.xml import CourseLocationManager
|
||||
from xmodule.tests import get_test_system
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ from django.conf import settings
|
||||
from django.http import Http404
|
||||
from rest_framework.authentication import SessionAuthentication
|
||||
from rest_framework_oauth.authentication import OAuth2Authentication
|
||||
from rest_framework.exceptions import AuthenticationFailed, ParseError
|
||||
from rest_framework.exceptions import AuthenticationFailed
|
||||
from rest_framework.generics import RetrieveAPIView, ListAPIView
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework.response import Response
|
||||
|
||||
@@ -28,7 +28,7 @@ from xmodule.course_module import (
|
||||
CATALOG_VISIBILITY_ABOUT,
|
||||
)
|
||||
from xmodule.error_module import ErrorDescriptor
|
||||
from xmodule.x_module import XModule, DEPRECATION_VSCOMPAT_EVENT
|
||||
from xmodule.x_module import XModule
|
||||
from xmodule.split_test_module import get_split_user_partitions
|
||||
from xmodule.partitions.partitions import NoSuchUserPartitionError, NoSuchUserPartitionGroupError
|
||||
|
||||
@@ -54,8 +54,6 @@ from util.milestones_helpers import (
|
||||
)
|
||||
from ccx_keys.locator import CCXLocator
|
||||
|
||||
import dogstats_wrapper as dog_stats_api
|
||||
|
||||
from courseware.access_response import (
|
||||
MilestoneError,
|
||||
MobileAvailabilityError,
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
"""
|
||||
This file contains all entrance exam related utils/logic.
|
||||
"""
|
||||
from django.conf import settings
|
||||
|
||||
from courseware.access import has_access
|
||||
from courseware.model_data import FieldDataCache, ScoresClient
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
from lettuce import world, step
|
||||
from common import course_location
|
||||
from problems_setup import PROBLEM_DICT
|
||||
from nose.tools import assert_in
|
||||
|
||||
|
||||
@step(u'I am viewing a course with multiple sections')
|
||||
|
||||
@@ -3,9 +3,8 @@
|
||||
from optparse import make_option
|
||||
from textwrap import dedent
|
||||
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from openedx.core.djangoapps.content.course_overviews.models import CourseOverview
|
||||
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ from django.core.management import call_command
|
||||
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, mixed_store_config
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.django_utils import (
|
||||
TEST_DATA_MONGO_MODULESTORE, TEST_DATA_SPLIT_MODULESTORE
|
||||
)
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
import datetime
|
||||
import pytz
|
||||
|
||||
from dateutil.tz import tzutc
|
||||
from django.test.utils import override_settings
|
||||
from mock import patch
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
Test cases for tabs.
|
||||
"""
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import Http404
|
||||
from mock import MagicMock, Mock, patch
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""Video xmodule tests in mongo."""
|
||||
|
||||
import ddt
|
||||
import itertools
|
||||
import json
|
||||
from collections import OrderedDict
|
||||
from path import Path as path
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"""
|
||||
Tests courseware views.py
|
||||
"""
|
||||
import cgi
|
||||
|
||||
from urllib import urlencode
|
||||
import ddt
|
||||
import json
|
||||
|
||||
@@ -14,7 +14,7 @@ except ImportError:
|
||||
|
||||
import dogstats_wrapper as dog_stats_api
|
||||
from django.contrib.auth.models import User
|
||||
from xblock.fields import Scope, ScopeBase
|
||||
from xblock.fields import Scope
|
||||
from courseware.models import StudentModule, BaseStudentModuleHistory
|
||||
from edx_user_state_client.interface import XBlockUserStateClient, XBlockUserState
|
||||
|
||||
|
||||
@@ -10,21 +10,16 @@ from util.date_utils import get_time_display, DEFAULT_DATE_TIME_FORMAT
|
||||
from nose.plugins.attrib import attr
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.hashers import check_password
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.test.client import Client
|
||||
from django.test.utils import override_settings
|
||||
from django.utils.timezone import utc as UTC
|
||||
from django.utils.translation import ugettext as _
|
||||
import mongoengine
|
||||
from opaque_keys.edx.locations import SlashSeparatedCourseKey
|
||||
|
||||
from dashboard.models import CourseImportLog
|
||||
from dashboard.sysadmin import Users
|
||||
from dashboard.git_import import GitImportError
|
||||
from datetime import datetime
|
||||
from external_auth.models import ExternalAuthMap
|
||||
from student.roles import CourseStaffRole, GlobalStaff
|
||||
from student.tests.factories import UserFactory
|
||||
from xmodule.modulestore.django import modulestore
|
||||
|
||||
@@ -8,8 +8,7 @@ from django.forms import (
|
||||
ChoiceField,
|
||||
Form,
|
||||
IntegerField,
|
||||
NullBooleanField,
|
||||
Select)
|
||||
)
|
||||
|
||||
from opaque_keys import InvalidKeyError
|
||||
from opaque_keys.edx.locator import CourseLocator
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from opaque_keys import InvalidKeyError
|
||||
from opaque_keys.edx.keys import CourseKey
|
||||
|
||||
from courseware.courses import get_course
|
||||
|
||||
@@ -4,7 +4,7 @@ Views related to EdxNotes.
|
||||
import json
|
||||
import logging
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.http import HttpResponse, HttpResponseBadRequest, Http404
|
||||
from django.http import HttpResponse, Http404
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.views.decorators.http import require_GET
|
||||
|
||||
@@ -15,7 +15,6 @@ from django.utils.translation import override as override_language
|
||||
from nose.plugins.attrib import attr
|
||||
from ccx_keys.locator import CCXLocator
|
||||
from student.tests.factories import UserFactory
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
|
||||
from lms.djangoapps.ccx.tests.factories import CcxFactory
|
||||
|
||||
@@ -18,7 +18,7 @@ from celery import Task, current_task
|
||||
from celery.states import SUCCESS, FAILURE
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.files.storage import DefaultStorage
|
||||
from django.db import transaction, reset_queries
|
||||
from django.db import reset_queries
|
||||
from django.db.models import Q
|
||||
import dogstats_wrapper as dog_stats_api
|
||||
from pytz import UTC
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
Tests of the LMS XBlock Runtime and associated utilities
|
||||
"""
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.conf import settings
|
||||
from ddt import ddt, data
|
||||
from django.test import TestCase
|
||||
|
||||
@@ -14,7 +14,7 @@ import logging
|
||||
|
||||
from xmodule_django.models import CourseKeyField, UsageKeyField
|
||||
|
||||
from provider.utils import short_token, long_token
|
||||
from provider.utils import short_token
|
||||
|
||||
log = logging.getLogger("edx.lti_provider")
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Views for course info API
|
||||
"""
|
||||
from django.http import Http404
|
||||
|
||||
from rest_framework import generics
|
||||
from rest_framework.response import Response
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ Script for retiring order that went through cybersource but weren't
|
||||
marked as "purchased" in the db
|
||||
"""
|
||||
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from django.core.management.base import BaseCommand
|
||||
from shoppingcart.models import Order
|
||||
from shoppingcart.exceptions import UnexpectedOrderItemStatus, InvalidStatusToRetire
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ import json
|
||||
from collections import OrderedDict
|
||||
|
||||
from django.test.client import Client
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.urlresolvers import reverse
|
||||
|
||||
from survey.models import SurveyForm, SurveyAnswer
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
""" Tests for course_team reindex command """
|
||||
|
||||
import ddt
|
||||
import mock
|
||||
|
||||
from mock import patch
|
||||
from django.core.management import call_command, CommandError
|
||||
|
||||
@@ -26,7 +26,7 @@ from django.core.exceptions import ObjectDoesNotExist
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.core.cache import cache
|
||||
from django.dispatch import receiver
|
||||
from django.db import models, transaction, IntegrityError
|
||||
from django.db import models, transaction
|
||||
from django.utils.translation import ugettext as _, ugettext_lazy
|
||||
|
||||
from boto.s3.connection import S3Connection
|
||||
|
||||
@@ -23,7 +23,7 @@ from django.utils.decorators import method_decorator
|
||||
from django.utils.translation import ugettext as _, ugettext_lazy
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
from django.views.decorators.http import require_POST
|
||||
from django.views.generic.base import View, RedirectView
|
||||
from django.views.generic.base import View
|
||||
|
||||
import analytics
|
||||
from eventtracking import tracker
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"""
|
||||
Command to load course overviews.
|
||||
"""
|
||||
|
||||
import logging
|
||||
from optparse import make_option
|
||||
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from opaque_keys import InvalidKeyError
|
||||
|
||||
@@ -6,7 +6,7 @@ import json
|
||||
import logging
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.db import models, transaction, IntegrityError
|
||||
from django.db import models, transaction
|
||||
from util.db import outer_atomic
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.db.models.signals import pre_delete
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Helper methods for testing cohorts.
|
||||
"""
|
||||
import factory
|
||||
|
||||
from factory import post_generation, Sequence
|
||||
from factory.django import DjangoModelFactory
|
||||
import json
|
||||
|
||||
@@ -5,7 +5,6 @@ import datetime
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
from opaque_keys import InvalidKeyError
|
||||
import pytz
|
||||
from rest_framework import serializers
|
||||
from rest_framework.exceptions import PermissionDenied
|
||||
|
||||
@@ -19,7 +19,7 @@ from openedx.core.lib.api.authentication import (
|
||||
SessionAuthenticationAllowInactiveUser,
|
||||
)
|
||||
from openedx.core.lib.api.parsers import TypedFileUploadParser
|
||||
from openedx.core.lib.api.permissions import IsUserInUrl, IsUserInUrlOrStaff
|
||||
from openedx.core.lib.api.permissions import IsUserInUrl
|
||||
from openedx.core.lib.api.view_utils import DeveloperErrorViewMixin
|
||||
from openedx.core.djangoapps.user_api.accounts.image_helpers import get_profile_image_names, set_has_profile_image
|
||||
from .exceptions import ImageValidationError
|
||||
|
||||
@@ -4,7 +4,6 @@ from django.test import TestCase
|
||||
import mock
|
||||
from nose.plugins.attrib import attr
|
||||
|
||||
from openedx.core.djangoapps.programs.models import ProgramsApiConfig
|
||||
from openedx.core.djangoapps.programs.tests.mixins import ProgramsApiConfigMixin
|
||||
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@ import uuid
|
||||
|
||||
from django.test.client import RequestFactory
|
||||
|
||||
from courseware.models import StudentModule # pylint: disable=import-error
|
||||
from lms.djangoapps.lms_xblock.runtime import quote_slashes
|
||||
from xblock.fragment import Fragment
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
@@ -23,7 +22,6 @@ from openedx.core.lib.xblock_utils import (
|
||||
replace_jump_to_id_urls,
|
||||
replace_course_urls,
|
||||
replace_static_urls,
|
||||
grade_histogram,
|
||||
sanitize_html_id
|
||||
)
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ set -e
|
||||
###############################################################################
|
||||
|
||||
# Violations thresholds for failing the build
|
||||
export PYLINT_THRESHOLD=4500
|
||||
export PYLINT_THRESHOLD=4175
|
||||
export JSHINT_THRESHOLD=9080
|
||||
|
||||
doCheckVars() {
|
||||
|
||||
Reference in New Issue
Block a user