From c5cf6db93dcda7b78c267beb8291b7487a6818c8 Mon Sep 17 00:00:00 2001 From: njdup Date: Mon, 4 Aug 2014 15:49:04 -0700 Subject: [PATCH] Cleaned pylint quality issues in instructor email content history code. --- lms/djangoapps/instructor/tests/test_api.py | 15 +++++++-------- lms/djangoapps/instructor/tests/utils.py | 2 +- lms/djangoapps/instructor/views/api.py | 3 +-- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/lms/djangoapps/instructor/tests/test_api.py b/lms/djangoapps/instructor/tests/test_api.py index 2a19eab346..f34984ee6b 100644 --- a/lms/djangoapps/instructor/tests/test_api.py +++ b/lms/djangoapps/instructor/tests/test_api.py @@ -32,7 +32,6 @@ from student.tests.factories import UserFactory from courseware.tests.factories import StaffFactory, InstructorFactory, BetaTesterFactory from student.roles import CourseBetaTesterRole from microsite_configuration import microsite -from util.date_utils import get_default_time_display from instructor.tests.utils import FakeContentTask, FakeEmail, FakeEmailInfo from student.models import CourseEnrollment, CourseEnrollmentAllowed @@ -1891,6 +1890,9 @@ class TestInstructorEmailContentList(ModuleStoreTestCase, LoginEnrollmentTestCas self.course = CourseFactory.create() self.instructor = InstructorFactory(course_key=self.course.id) self.client.login(username=self.instructor.username, password='test') + self.tasks = {} + self.emails = {} + self.emails_info = {} def tearDown(self): """ @@ -1900,16 +1902,13 @@ class TestInstructorEmailContentList(ModuleStoreTestCase, LoginEnrollmentTestCas def setup_fake_email_info(self, num_emails): """ Initialize the specified number of fake emails """ - self.tasks = {} - self.emails = {} - self.emails_info = {} for email_id in range(num_emails): num_sent = random.randint(1, 15401) self.tasks[email_id] = FakeContentTask(email_id, num_sent, 'expected') self.emails[email_id] = FakeEmail(email_id) self.emails_info[email_id] = FakeEmailInfo(self.emails[email_id], num_sent) - def get_matching_mock_email(self, *args, **kwargs): + def get_matching_mock_email(self, **kwargs): """ Returns the matching mock emails for the given id """ email_id = kwargs.get('id', 0) return self.emails[email_id] @@ -1964,9 +1963,9 @@ class TestInstructorEmailContentList(ModuleStoreTestCase, LoginEnrollmentTestCas def test_list_email_content_error(self, task_history_request): """ Test handling of error retrieving email """ - self.invalid_task = FakeContentTask(0, 0, 'test') - self.invalid_task.make_invalid_input() - task_history_request.return_value = [self.invalid_task] + invalid_task = FakeContentTask(0, 0, 'test') + invalid_task.make_invalid_input() + task_history_request.return_value = [invalid_task] url = reverse('list_email_content', kwargs={'course_id': self.course.id.to_deprecated_string()}) response = self.client.get(url, {}) self.assertEqual(response.status_code, 200) diff --git a/lms/djangoapps/instructor/tests/utils.py b/lms/djangoapps/instructor/tests/utils.py index 8607fd84a6..884fb95ba1 100644 --- a/lms/djangoapps/instructor/tests/utils.py +++ b/lms/djangoapps/instructor/tests/utils.py @@ -51,7 +51,7 @@ class FakeEmail(FakeInfo): def __init__(self, email_id): super(FakeEmail, self).__init__() - self.id = unicode(email_id) + self.id = unicode(email_id) # pylint: disable=invalid-name # Select a random data for create field year = random.choice(range(1950, 2000)) month = random.choice(range(1, 12)) diff --git a/lms/djangoapps/instructor/views/api.py b/lms/djangoapps/instructor/views/api.py index d6f26531cb..ab8bcecc5a 100644 --- a/lms/djangoapps/instructor/views/api.py +++ b/lms/djangoapps/instructor/views/api.py @@ -20,7 +20,6 @@ from django.utils.translation import ugettext as _ from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseForbidden from django.utils.html import strip_tags from util.json_request import JsonResponse -from util.date_utils import get_default_time_display from instructor.views.instructor_task_helpers import extract_email_features, extract_task_features from courseware.access import has_access @@ -873,7 +872,7 @@ def list_background_email_tasks(request, course_id): # pylint: disable=unused-a @ensure_csrf_cookie @cache_control(no_cache=True, no_store=True, must_revalidate=True) @require_level('staff') -def list_email_content(requests, course_id): +def list_email_content(request, course_id): # pylint: disable=unused-argument """ List the content of bulk emails sent """