Skip to content

Commit 0b01a7b

Browse files
committed
chore: nits
1 parent 04e0710 commit 0b01a7b

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

learning_assistant/api.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ def get_message_history(courserun_key, user, message_count):
231231
return message_history
232232

233233

234-
def check_if_audit_trial_is_expired(user, upgrade_deadline):
234+
def audit_trial_is_expired(user, upgrade_deadline):
235235
"""
236236
Given a user (User), get or create the corresponding LearningAssistantAuditTrial trial object.
237237
"""
@@ -249,6 +249,4 @@ def check_if_audit_trial_is_expired(user, upgrade_deadline):
249249

250250
# If the user's trial is past its expiry date, return "True" for expired. Else, return False
251251
DAYS_SINCE_TRIAL_START_DATE = datetime.now() - audit_trial.start_date
252-
if DAYS_SINCE_TRIAL_START_DATE >= timedelta(days=AUDIT_TRIAL_MAX_DAYS):
253-
return True
254-
return False
252+
return DAYS_SINCE_TRIAL_START_DATE >= timedelta(days=AUDIT_TRIAL_MAX_DAYS)

learning_assistant/views.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
pass
2222

2323
from learning_assistant.api import (
24-
check_if_audit_trial_is_expired,
24+
audit_trial_is_expired,
2525
get_course_id,
2626
get_message_history,
2727
learning_assistant_enabled,
@@ -80,12 +80,11 @@ def post(self, request, course_run_id):
8080
and enrollment_mode in CourseMode.AUDIT_MODES
8181
and not user_role_is_staff(user_role)
8282
):
83-
# TODO: Add logic to make sure upgrade deadline has not passed.
8483
course_mode = CourseMode.objects.get(course=courserun_key)
8584
upgrade_deadline = course_mode.expiration_datetime()
8685

8786
# If user has an audit enrollment record, get or create their trial
88-
user_audit_trial_expired = check_if_audit_trial_is_expired(request.user, upgrade_deadline)
87+
user_audit_trial_expired = audit_trial_is_expired(request.user, upgrade_deadline)
8988
if user_audit_trial_expired:
9089
return Response(
9190
status=http_status.HTTP_403_FORBIDDEN,

tests/test_api.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
_extract_block_contents,
1818
_get_children_contents,
1919
_leaf_filter,
20-
check_if_audit_trial_is_expired,
20+
audit_trial_is_expired,
2121
get_block_content,
2222
get_message_history,
2323
learning_assistant_available,
@@ -486,7 +486,7 @@ def test_get_message_course_id_differences(self):
486486
@ddt.ddt
487487
class CheckIfAuditTrialIsExpiredTests(TestCase):
488488
"""
489-
Test suite for check_if_audit_trial_is_expired.
489+
Test suite for audit_trial_is_expired.
490490
"""
491491

492492
def setUp(self):
@@ -500,18 +500,18 @@ def setUp(self):
500500

501501
def test_check_if_past_upgrade_deadline(self):
502502
upgrade_deadline = datetime.now() - timedelta(days=1) # yesterday
503-
self.assertEqual(check_if_audit_trial_is_expired(self.user, upgrade_deadline), True)
503+
self.assertEqual(audit_trial_is_expired(self.user, upgrade_deadline), True)
504504

505-
def test_check_if_audit_trial_is_expired_audit_trial_expired(self):
505+
def test_audit_trial_is_expired_audit_trial_expired(self):
506506
LearningAssistantAuditTrial.objects.create(
507507
user=self.user,
508508
start_date=datetime.now() - timedelta(days=AUDIT_TRIAL_MAX_DAYS + 1), # 1 day more than trial deadline
509509
)
510-
self.assertEqual(check_if_audit_trial_is_expired(self.user, self.upgrade_deadline), True)
510+
self.assertEqual(audit_trial_is_expired(self.user, self.upgrade_deadline), True)
511511

512-
def test_check_if_audit_trial_is_expired_audit_trial_unexpired(self):
512+
def test_audit_trial_is_expired_audit_trial_unexpired(self):
513513
LearningAssistantAuditTrial.objects.create(
514514
user=self.user,
515515
start_date=datetime.now() - timedelta(days=AUDIT_TRIAL_MAX_DAYS - 0.99), # 0.99 days less than deadline
516516
)
517-
self.assertEqual(check_if_audit_trial_is_expired(self.user, self.upgrade_deadline), False)
517+
self.assertEqual(audit_trial_is_expired(self.user, self.upgrade_deadline), False)

tests/test_views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def test_course_waffle_inactive(self, mock_waffle):
108108
response = self.client.post(reverse('chat', kwargs={'course_run_id': self.course_id}))
109109
self.assertEqual(response.status_code, 403)
110110

111-
@patch('learning_assistant.views.check_if_audit_trial_is_expired')
111+
@patch('learning_assistant.views.audit_trial_is_expired')
112112
@patch('learning_assistant.views.learning_assistant_enabled')
113113
@patch('learning_assistant.views.get_user_role')
114114
@patch('learning_assistant.views.CourseEnrollment.get_enrollment')

0 commit comments

Comments
 (0)