Skip to content

Commit 6e11ae4

Browse files
feanilclaude
andcommitted
refactor: migrate ENABLE_LTI_PII_ACKNOWLEDGEMENT off FEATURES-as-dict
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent d3919c5 commit 6e11ae4

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

openedx/core/djangoapps/agreements/tests/test_views.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
import json
66
from datetime import datetime, timedelta
7-
from unittest.mock import patch
87

9-
from django.conf import settings
108
from django.test import override_settings
119
from django.urls import reverse
1210
from freezegun import freeze_time
@@ -226,7 +224,7 @@ def test_post_integrity_signature_no_waffle_flag(self):
226224

227225

228226
@skip_unless_lms
229-
@patch.dict(settings.FEATURES, {'ENABLE_LTI_PII_ACKNOWLEDGEMENT': True})
227+
@override_settings(ENABLE_LTI_PII_ACKNOWLEDGEMENT=True)
230228
class LTIPIISignatureSignatureViewTests(APITestCase, ModuleStoreTestCase):
231229
"""
232230
Tests for the LTI PII Signature View
@@ -268,7 +266,7 @@ def _assert_response(self, response, expected_response, user=None, course_id=Non
268266
assert data['username'] == user.username
269267
assert data['course_id'] == course_id
270268

271-
@patch.dict(settings.FEATURES, {'ENABLE_LTI_PII_ACKNOWLEDGEMENT': False})
269+
@override_settings(ENABLE_LTI_PII_ACKNOWLEDGEMENT=False)
272270
def test_enabled_lti_pii_signature(self):
273271
response = self.client.post(
274272
reverse(

openedx/core/djangoapps/agreements/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def post(self, request, course_id):
155155
created_at: "2021-04-23T18:25:43.511Z"
156156
}
157157
"""
158-
if not settings.FEATURES.get('ENABLE_LTI_PII_ACKNOWLEDGEMENT'):
158+
if not getattr(settings, 'ENABLE_LTI_PII_ACKNOWLEDGEMENT', False):
159159
return Response(
160160
status=status.HTTP_404_NOT_FOUND,
161161
)

0 commit comments

Comments
 (0)