diff --git a/lms/djangoapps/class_dashboard/dashboard_data.py b/lms/djangoapps/class_dashboard/dashboard_data.py index ac66b9b8c8..f39642aed7 100644 --- a/lms/djangoapps/class_dashboard/dashboard_data.py +++ b/lms/djangoapps/class_dashboard/dashboard_data.py @@ -1,11 +1,12 @@ """ Computes the data to display on the Instructor Dashboard """ +from __future__ import absolute_import + import json from django.db.models import Count from django.utils.translation import ugettext as _ - from opaque_keys.edx.locator import BlockUsageLocator from six import text_type diff --git a/lms/djangoapps/class_dashboard/tests/test_dashboard_data.py b/lms/djangoapps/class_dashboard/tests/test_dashboard_data.py index 0d23bc0043..7beb25a0b9 100644 --- a/lms/djangoapps/class_dashboard/tests/test_dashboard_data.py +++ b/lms/djangoapps/class_dashboard/tests/test_dashboard_data.py @@ -2,12 +2,15 @@ Tests for class dashboard (Metrics tab in instructor dashboard) """ +from __future__ import absolute_import + import json -from django.urls import reverse from django.test.client import RequestFactory +from django.urls import reverse from mock import patch from six import text_type +from six.moves import range from capa.tests.response_xml_factory import StringResponseXMLFactory from class_dashboard.dashboard_data import ( @@ -60,7 +63,7 @@ class TestGetProblemGradeDistribution(SharedModuleStoreTestCase): display_name=u"test unit omega \u03a9", ) cls.items = [] - for i in xrange(USER_COUNT - 1): + for i in range(USER_COUNT - 1): item = ItemFactory.create( parent_location=cls.unit.location, category="problem", @@ -80,7 +83,7 @@ class TestGetProblemGradeDistribution(SharedModuleStoreTestCase): self.attempts = 3 self.users = [ UserFactory.create(username="metric" + str(__)) - for __ in xrange(USER_COUNT) + for __ in range(USER_COUNT) ] for user in self.users: diff --git a/lms/djangoapps/class_dashboard/tests/test_views.py b/lms/djangoapps/class_dashboard/tests/test_views.py index fed7c09acb..62396f3747 100644 --- a/lms/djangoapps/class_dashboard/tests/test_views.py +++ b/lms/djangoapps/class_dashboard/tests/test_views.py @@ -1,6 +1,8 @@ """ Tests for class dashboard (Metrics tab in instructor dashboard) """ +from __future__ import absolute_import + import json from django.test.client import RequestFactory diff --git a/lms/djangoapps/class_dashboard/urls.py b/lms/djangoapps/class_dashboard/urls.py index 2ebeacb5d5..e7a660bb38 100644 --- a/lms/djangoapps/class_dashboard/urls.py +++ b/lms/djangoapps/class_dashboard/urls.py @@ -1,11 +1,13 @@ """ Class Dashboard API endpoint urls. """ +from __future__ import absolute_import + from django.conf import settings from django.conf.urls import url -import class_dashboard.views import class_dashboard.dashboard_data +import class_dashboard.views COURSE_ID_PATTERN = settings.COURSE_ID_PATTERN diff --git a/lms/djangoapps/class_dashboard/views.py b/lms/djangoapps/class_dashboard/views.py index 7be56a212a..33cf375414 100644 --- a/lms/djangoapps/class_dashboard/views.py +++ b/lms/djangoapps/class_dashboard/views.py @@ -2,6 +2,8 @@ Handles requests for data, returning a json """ +from __future__ import absolute_import + import json import logging