Reorder LMS imports using isort
This commit is contained in:
@@ -6,14 +6,8 @@ import json
|
||||
|
||||
from django.conf import settings
|
||||
|
||||
from edxnotes.helpers import (
|
||||
get_edxnotes_id_token,
|
||||
get_public_endpoint,
|
||||
get_token_url,
|
||||
generate_uid,
|
||||
is_feature_enabled,
|
||||
)
|
||||
from edxmako.shortcuts import render_to_string
|
||||
from edxnotes.helpers import generate_uid, get_edxnotes_id_token, get_public_endpoint, get_token_url, is_feature_enabled
|
||||
|
||||
|
||||
def edxnotes(cls):
|
||||
|
||||
@@ -3,34 +3,32 @@ Helper methods related to EdxNotes.
|
||||
"""
|
||||
import json
|
||||
import logging
|
||||
from json import JSONEncoder
|
||||
from uuid import uuid4
|
||||
import urlparse
|
||||
from datetime import datetime
|
||||
from json import JSONEncoder
|
||||
from urllib import urlencode
|
||||
from uuid import uuid4
|
||||
|
||||
import requests
|
||||
from datetime import datetime
|
||||
from dateutil.parser import parse as dateutil_parse
|
||||
from opaque_keys.edx.keys import UsageKey
|
||||
from requests.exceptions import RequestException
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.utils.translation import ugettext as _
|
||||
from opaque_keys.edx.keys import UsageKey
|
||||
from provider.oauth2.models import Client
|
||||
from requests.exceptions import RequestException
|
||||
|
||||
from edxnotes.exceptions import EdxNotesParseError, EdxNotesServiceUnavailable
|
||||
from edxnotes.plugins import EdxNotesTab
|
||||
from courseware.access import has_access
|
||||
from courseware.courses import get_current_child
|
||||
from edxnotes.exceptions import EdxNotesParseError, EdxNotesServiceUnavailable
|
||||
from edxnotes.plugins import EdxNotesTab
|
||||
from openedx.core.lib.token_utils import JwtBuilder
|
||||
from student.models import anonymous_id_for_user
|
||||
from util.date_utils import get_default_time_display
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.exceptions import ItemNotFoundError
|
||||
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
# OAuth2 Client name for edxnotes
|
||||
CLIENT_NAME = "edx-notes"
|
||||
|
||||
@@ -3,6 +3,7 @@ Registers the "edX Notes" feature for the edX platform.
|
||||
"""
|
||||
from django.conf import settings
|
||||
from django.utils.translation import ugettext_noop
|
||||
|
||||
from courseware.tabs import EnrolledTab
|
||||
|
||||
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
"""
|
||||
Tests for the EdxNotes app.
|
||||
"""
|
||||
from contextlib import contextmanager
|
||||
import ddt
|
||||
import json
|
||||
import jwt
|
||||
from mock import patch, MagicMock
|
||||
from nose.plugins.attrib import attr
|
||||
from unittest import skipUnless
|
||||
from datetime import datetime
|
||||
import urlparse
|
||||
from contextlib import contextmanager
|
||||
from datetime import datetime
|
||||
from unittest import skipUnless
|
||||
|
||||
import ddt
|
||||
import jwt
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.test.client import RequestFactory
|
||||
from django.test.utils import override_settings
|
||||
from edx_oauth2_provider.tests.factories import ClientFactory
|
||||
from mock import MagicMock, patch
|
||||
from nose.plugins.attrib import attr
|
||||
from provider.oauth2.models import Client
|
||||
|
||||
from courseware.model_data import FieldDataCache
|
||||
from courseware.module_render import get_module_for_descriptor
|
||||
from courseware.tabs import get_course_tab_list
|
||||
from edxmako.shortcuts import render_to_string
|
||||
from edxnotes import helpers
|
||||
from edxnotes.decorators import edxnotes
|
||||
from edxnotes.exceptions import EdxNotesParseError, EdxNotesServiceUnavailable
|
||||
from edxnotes.plugins import EdxNotesTab
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.test.client import RequestFactory
|
||||
from django.test.utils import override_settings
|
||||
from edx_oauth2_provider.tests.factories import ClientFactory
|
||||
from provider.oauth2.models import Client
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from student.tests.factories import CourseEnrollmentFactory, UserFactory
|
||||
from xmodule.modulestore import ModuleStoreEnum
|
||||
from xmodule.modulestore.django import modulestore
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
|
||||
from xmodule.tabs import CourseTab
|
||||
from courseware.model_data import FieldDataCache
|
||||
from courseware.module_render import get_module_for_descriptor
|
||||
from courseware.tabs import get_course_tab_list
|
||||
from student.tests.factories import UserFactory, CourseEnrollmentFactory
|
||||
|
||||
|
||||
FEATURES = settings.FEATURES.copy()
|
||||
|
||||
|
||||
@@ -3,28 +3,29 @@ Views related to EdxNotes.
|
||||
"""
|
||||
import json
|
||||
import logging
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.http import HttpResponse, Http404
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import Http404, HttpResponse
|
||||
from django.views.decorators.http import require_GET
|
||||
from edxmako.shortcuts import render_to_response
|
||||
from opaque_keys.edx.keys import CourseKey
|
||||
|
||||
from courseware.courses import get_course_with_access
|
||||
from courseware.model_data import FieldDataCache
|
||||
from courseware.module_render import get_module_for_descriptor
|
||||
from util.json_request import JsonResponse, JsonResponseBadRequest
|
||||
from edxmako.shortcuts import render_to_response
|
||||
from edxnotes.exceptions import EdxNotesParseError, EdxNotesServiceUnavailable
|
||||
from edxnotes.helpers import (
|
||||
get_edxnotes_id_token,
|
||||
get_notes,
|
||||
is_feature_enabled,
|
||||
get_course_position,
|
||||
DEFAULT_PAGE,
|
||||
DEFAULT_PAGE_SIZE,
|
||||
NoteJSONEncoder,
|
||||
get_course_position,
|
||||
get_edxnotes_id_token,
|
||||
get_notes,
|
||||
is_feature_enabled
|
||||
)
|
||||
|
||||
from util.json_request import JsonResponse, JsonResponseBadRequest
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user