Commit 6b64b421 by Calen Pennington

Make relative imports explicitly relative

parent f1c66e91
......@@ -7,7 +7,7 @@ from xmodule.modulestore.django import modulestore
from xmodule.contentstore.django import contentstore
from xmodule.modulestore import Location
from xmodule.course_module import CourseDescriptor
from prompt import query_yes_no
from .prompt import query_yes_no
from auth.authz import _delete_course_group
......
......@@ -15,7 +15,7 @@ from json import loads
from django.contrib.auth.models import User
from contentstore.utils import get_modulestore
from utils import ModuleStoreTestCase, parse_json
from .utils import ModuleStoreTestCase, parse_json
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
from xmodule.modulestore import Location
......
......@@ -16,7 +16,7 @@ from models.settings.course_grading import CourseGradingModel
from contentstore.utils import get_modulestore
from django.test import TestCase
from utils import ModuleStoreTestCase
from .utils import ModuleStoreTestCase
from xmodule.modulestore.tests.factories import CourseFactory
from models.settings.course_metadata import CourseMetadata
......
......@@ -24,7 +24,7 @@ from xmodule.course_module import CourseDescriptor
from xmodule.seq_module import SequenceDescriptor
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
from utils import ModuleStoreTestCase, parse_json, user, registration
from .utils import ModuleStoreTestCase, parse_json, user, registration
class ContentStoreTestCase(ModuleStoreTestCase):
......
......@@ -4,7 +4,7 @@ import os
from django.test.utils import override_settings
from tempfile import NamedTemporaryFile
from status import get_site_status_msg
from .status import get_site_status_msg
# Get a name where we can put test files
TMP_FILE = NamedTemporaryFile(delete=False)
......
from lettuce import world, step
from factories import *
from .factories import *
from lettuce.django import django_url
from django.contrib.auth.models import User
from student.models import CourseEnrollment
......
......@@ -39,11 +39,11 @@ import verifiers
import verifiers.draganddrop
import calc
from correctmap import CorrectMap
from .correctmap import CorrectMap
import eia
import inputtypes
import customrender
from util import contextualize_text, convert_files_to_filenames
from .util import contextualize_text, convert_files_to_filenames
import xqueue_interface
# to be replaced with auto-registering
......
......@@ -12,8 +12,8 @@ from path import path
from cStringIO import StringIO
from collections import defaultdict
from calc import UndefinedVariable
from capa_problem import LoncapaProblem
from .calc import UndefinedVariable
from .capa_problem import LoncapaProblem
from mako.lookup import TemplateLookup
logging.basicConfig(format="%(levelname)s %(message)s")
......
......@@ -2,7 +2,7 @@ import codecs
from fractions import Fraction
import unittest
from chemcalc import (compare_chemical_expression, divide_chemical_expression,
from .chemcalc import (compare_chemical_expression, divide_chemical_expression,
render_to_html, chemical_equations_equal)
import miller
......
......@@ -6,7 +6,7 @@ These tags do not have state, so they just get passed the system (for access to
and the xml element.
"""
from registry import TagRegistry
from .registry import TagRegistry
import logging
import re
......@@ -15,7 +15,7 @@ import json
from lxml import etree
import xml.sax.saxutils as saxutils
from registry import TagRegistry
from .registry import TagRegistry
log = logging.getLogger(__name__)
......
......@@ -47,7 +47,7 @@ import sys
import os
import pyparsing
from registry import TagRegistry
from .registry import TagRegistry
from capa.chem import chemcalc
log = logging.getLogger(__name__)
......
......@@ -28,10 +28,10 @@ from collections import namedtuple
from shapely.geometry import Point, MultiPoint
# specific library imports
from calc import evaluator, UndefinedVariable
from correctmap import CorrectMap
from .calc import evaluator, UndefinedVariable
from .correctmap import CorrectMap
from datetime import datetime
from util import *
from .util import *
from lxml import etree
from lxml.html.soupparser import fromstring as fromstring_bs # uses Beautiful Soup!!! FIXME?
import xqueue_interface
......
......@@ -7,7 +7,7 @@ import json
import mock
from capa.capa_problem import LoncapaProblem
from response_xml_factory import StringResponseXMLFactory, CustomResponseXMLFactory
from .response_xml_factory import StringResponseXMLFactory, CustomResponseXMLFactory
from . import test_system
class CapaHtmlRenderTest(unittest.TestCase):
......
from calc import evaluator, UndefinedVariable
from .calc import evaluator, UndefinedVariable
#-----------------------------------------------------------------------------
#
......
import unittest
import draganddrop
from draganddrop import PositionsCompare
from .draganddrop import PositionsCompare
import json
......
"""
These modules exist to translate old format XML into newer, semantic forms
"""
from x_module import XModuleDescriptor
from .x_module import XModuleDescriptor
from lxml import etree
from functools import wraps
import logging
......
......@@ -14,7 +14,7 @@ from pkg_resources import resource_string
from capa.capa_problem import LoncapaProblem
from capa.responsetypes import StudentInputError
from capa.util import convert_files_to_filenames
from progress import Progress
from .progress import Progress
from xmodule.x_module import XModule
from xmodule.raw_module import RawDescriptor
from xmodule.exceptions import NotFoundError
......
......@@ -10,7 +10,7 @@ from xmodule.stringify import stringify_children
from xmodule.xml_module import XmlDescriptor
import self_assessment_module
import open_ended_module
from combined_open_ended_rubric import CombinedOpenEndedRubric, GRADER_TYPE_IMAGE_DICT, HUMAN_GRADER_TYPE, LEGEND_LIST
from .combined_open_ended_rubric import CombinedOpenEndedRubric, GRADER_TYPE_IMAGE_DICT, HUMAN_GRADER_TYPE, LEGEND_LIST
log = logging.getLogger("mitx.courseware")
......
import logging
from grading_service_module import GradingService
from .grading_service_module import GradingService
log = logging.getLogger(__name__)
......
......@@ -5,7 +5,7 @@ import requests
from requests.exceptions import RequestException, ConnectionError, HTTPError
import sys
from combined_open_ended_rubric import CombinedOpenEndedRubric
from .combined_open_ended_rubric import CombinedOpenEndedRubric
from lxml import etree
log = logging.getLogger(__name__)
......
......@@ -22,7 +22,7 @@ from numpy import median
from datetime import datetime
from combined_open_ended_rubric import CombinedOpenEndedRubric
from .combined_open_ended_rubric import CombinedOpenEndedRubric
log = logging.getLogger("mitx.courseware")
......
......@@ -12,7 +12,7 @@ from xmodule.stringify import stringify_children
from xmodule.xml_module import XmlDescriptor
from xmodule.modulestore import Location
from capa.util import *
from peer_grading_service import PeerGradingService, MockPeerGradingService
from .peer_grading_service import PeerGradingService, MockPeerGradingService
import controller_query_service
from datetime import datetime
......
import json
import logging
from grading_service_module import GradingService
from .grading_service_module import GradingService
log = logging.getLogger(__name__)
......
......@@ -7,7 +7,7 @@ from xmodule.progress import Progress
from xmodule.stringify import stringify_children
import openendedchild
from combined_open_ended_rubric import CombinedOpenEndedRubric
from .combined_open_ended_rubric import CombinedOpenEndedRubric
log = logging.getLogger("mitx.courseware")
......
......@@ -11,7 +11,7 @@ from .x_module import XModule
from xmodule.raw_module import RawDescriptor
from xmodule.modulestore import Location
from xmodule.modulestore.django import modulestore
from timeinfo import TimeInfo
from .timeinfo import TimeInfo
from xblock.core import Object, Integer, Boolean, String, Scope
from xmodule.open_ended_grading_classes.peer_grading_service import PeerGradingService, GradingServiceError, MockPeerGradingService
......
import json
from x_module import XModule, XModuleDescriptor
from .x_module import XModule, XModuleDescriptor
class ModuleDescriptor(XModuleDescriptor):
......
......@@ -13,7 +13,7 @@ COURSE = 'test_course'
START = '2013-01-01T01:00:00'
from test_course_module import DummySystem as DummyImportSystem
from .test_course_module import DummySystem as DummyImportSystem
from . import test_system
......
import dateutil
import dateutil.parser
import datetime
from timeparse import parse_timedelta
from .timeparse import parse_timedelta
import logging
log = logging.getLogger(__name__)
......
......@@ -9,7 +9,7 @@ from django.http import HttpResponse
from django.shortcuts import redirect
from mitxmako.shortcuts import render_to_response, render_to_string
from models import ServerCircuit
from .models import ServerCircuit
def circuit_line(circuit):
......
......@@ -11,7 +11,7 @@ from django.conf import settings
from django.core.urlresolvers import reverse
from django.http import Http404
from module_render import get_module
from .module_render import get_module
from xmodule.course_module import CourseDescriptor
from xmodule.modulestore import Location
from xmodule.modulestore.django import modulestore
......
......@@ -10,12 +10,12 @@ from django.contrib.auth.models import User
from .model_data import ModelDataCache, LmsKeyValueStore
from xblock.core import Scope
from module_render import get_module
from .module_render import get_module
from xmodule import graders
from xmodule.capa_module import CapaModule
from xmodule.course_module import CourseDescriptor
from xmodule.graders import Score
from models import StudentModule
from .models import StudentModule
log = logging.getLogger("mitx.courseware")
......
......@@ -18,7 +18,7 @@ from requests.auth import HTTPBasicAuth
from capa.xqueue_interface import XQueueInterface
from courseware.access import has_access
from mitxmako.shortcuts import render_to_string
from models import StudentModule
from .models import StudentModule
from psychometrics.psychoanalyze import make_psychometrics_data_update_handler
from student.models import unique_id_for_user
from xmodule.errortracker import exc_info_to_str
......
......@@ -21,7 +21,7 @@ from fs.errors import ResourceNotFoundError
from courseware.access import has_access
from lxml.html import rewrite_links
from module_render import get_module
from .module_render import get_module
from courseware.access import has_access
from xmodule.modulestore import Location
from xmodule.modulestore.django import modulestore
......
......@@ -12,7 +12,7 @@ from xmodule.modulestore import Location
from xmodule.timeparse import parse_time
from xmodule.x_module import XModule, XModuleDescriptor
import courseware.access as access
from factories import CourseEnrollmentAllowedFactory
from .factories import CourseEnrollmentAllowedFactory
class AccessTestCase(TestCase):
......
......@@ -25,7 +25,7 @@ from courseware.tests.tests import PageLoader
from student.models import Registration
from courseware.model_data import ModelDataCache
from factories import UserFactory
from .factories import UserFactory
class Stub:
......
......@@ -19,7 +19,7 @@ from xmodule.modulestore.exceptions import InvalidLocationError,\
import courseware.views as views
from xmodule.modulestore import Location
from factories import UserFactory
from .factories import UserFactory
class Stub():
......
......@@ -22,7 +22,7 @@ from courseware.courses import (get_courses, get_course_with_access,
get_courses_by_university, sort_by_announcement)
import courseware.tabs as tabs
from courseware.model_data import ModelDataCache
from module_render import toc_for_course, get_module_for_descriptor, get_module
from .module_render import toc_for_course, get_module_for_descriptor, get_module
from courseware.models import StudentModule, StudentModuleHistory
from django_comment_client.utils import get_discussion_title
......
from django.core.urlresolvers import reverse
from django.conf import settings
from mitxmako.shortcuts import render_to_string
from mustache_helpers import mustache_helpers
from .mustache_helpers import mustache_helpers
from django.core.urlresolvers import reverse
from functools import partial
from utils import *
from .utils import *
import django_comment_client.settings as cc_settings
import pystache_custom as pystache
......
......@@ -6,7 +6,7 @@ from tempfile import NamedTemporaryFile
from django.test import TestCase
from django.core.management import call_command
from models import CourseSoftware, UserLicense
from .models import CourseSoftware, UserLicense
COURSE_1 = 'edX/toy/2012_Fall'
......
......@@ -11,8 +11,8 @@ from django.contrib.auth.models import User
from django.http import HttpResponse, Http404
from django.views.decorators.csrf import requires_csrf_token, csrf_protect
from models import CourseSoftware
from models import get_courses_licenses, get_or_create_license, get_license
from .models import CourseSoftware
from .models import get_courses_licenses, get_or_create_license, get_license
log = logging.getLogger("mitx.licenses")
......
from django.conf import settings
from xmodule.open_ended_grading_classes import peer_grading_service
from staff_grading_service import StaffGradingService
from .staff_grading_service import StaffGradingService
from xmodule.open_ended_grading_classes.controller_query_service import ControllerQueryService
import json
from student.models import unique_id_for_user
......
......@@ -4,7 +4,7 @@ from django import forms
from django.contrib import admin
from django.utils.translation import ugettext as _
from models import Article, Revision, Permission, ArticleAttachment
from .models import Article, Revision, Permission, ArticleAttachment
class RevisionInline(admin.TabularInline):
......
......@@ -9,7 +9,7 @@ from django.db.models import signals
from django.utils.translation import ugettext_lazy as _
from markdown import markdown
from wiki_settings import *
from .wiki_settings import *
from util.cache import cache
......
......@@ -14,7 +14,7 @@ from courseware.access import has_access
from xmodule.course_module import CourseDescriptor
from xmodule.modulestore.django import modulestore
from models import Revision, Article, Namespace, CreateArticleForm, RevisionFormWithTitle, RevisionForm
from .models import Revision, Article, Namespace, CreateArticleForm, RevisionFormWithTitle, RevisionForm
import wiki_settings
......
from comment_client import *
from utils import CommentClientError, CommentClientUnknownError
from .comment_client import *
from .utils import CommentClientError, CommentClientUnknownError
from utils import *
from .utils import *
from thread import Thread
from .thread import Thread
import models
import settings
......
from comment import Comment
from thread import Thread
from user import User
from commentable import Commentable
from .comment import Comment
from .thread import Thread
from .user import User
from .commentable import Commentable
from utils import *
from .utils import *
import settings
......
from utils import *
from .utils import *
import models
import settings
......
from utils import *
from .utils import *
class Model(object):
......
from utils import *
from .utils import *
import models
import settings
......
from utils import *
from .utils import *
import models
import settings
......
#!/usr/bin/python
from loncapa_check import *
from .loncapa_check import *
from formula import *
from symmath_check import *
from .formula import *
from .symmath_check import *
......@@ -13,7 +13,7 @@ import sys
import string
import re
import traceback
from formula import *
from .formula import *
import logging
log = logging.getLogger(__name__)
......
from unittest import TestCase
from symmath_check import symmath_check
from .symmath_check import symmath_check
class SymmathCheckTest(TestCase):
def test_symmath_check_integers(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment