Invoke learner transmission task only for enterprise learners

Invoke learner transmission task only for enterprise learners
ENT-2384

added docstring

Fixed brokent unit test
This commit is contained in:
Zia Fazal
2019-10-15 14:40:18 +05:00
parent 8aa2fad4ec
commit 3b69a4f279
3 changed files with 42 additions and 34 deletions

View File

@@ -100,21 +100,21 @@ class TestCourseGradeFactory(GradeTestBase):
with self.assertNumQueries(4), mock_get_score(1, 2):
_assert_read(expected_pass=False, expected_percent=0) # start off with grade of 0
num_queries = 51
num_queries = 47
with self.assertNumQueries(num_queries), mock_get_score(1, 2):
grade_factory.update(self.request.user, self.course, force_update_subsections=True)
with self.assertNumQueries(5):
_assert_read(expected_pass=True, expected_percent=0.5) # updated to grade of .5
num_queries = 13
num_queries = 9
with self.assertNumQueries(num_queries), mock_get_score(1, 4):
grade_factory.update(self.request.user, self.course, force_update_subsections=False)
with self.assertNumQueries(5):
_assert_read(expected_pass=True, expected_percent=0.5) # NOT updated to grade of .25
num_queries = 30
num_queries = 26
with self.assertNumQueries(num_queries), mock_get_score(2, 2):
grade_factory.update(self.request.user, self.course, force_update_subsections=True)