From d1378dc7a59b258f4c51614d4b6eab6331807e44 Mon Sep 17 00:00:00 2001 From: Elim Pizza Date: Wed, 12 Aug 2026 11:01:28 -0300 Subject: [PATCH] Set default hide and reveal flag to true --- lms/models/application_instance.py | 2 +- tests/functional/views/lti/deep_linking_test.py | 2 +- tests/unit/lms/resources/_js_config/__init___test.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lms/models/application_instance.py b/lms/models/application_instance.py index bc83d4590b..453cfaf4d3 100644 --- a/lms/models/application_instance.py +++ b/lms/models/application_instance.py @@ -186,7 +186,7 @@ class Settings(StrEnum): Settings.HYPOTHESIS_HIDE_AND_REVEAL: JSONSetting( Settings.HYPOTHESIS_HIDE_AND_REVEAL, SettingFormat.TRI_STATE, - default=False, + default=True, ), } diff --git a/tests/functional/views/lti/deep_linking_test.py b/tests/functional/views/lti/deep_linking_test.py index a28733b175..e04e89b46f 100644 --- a/tests/functional/views/lti/deep_linking_test.py +++ b/tests/functional/views/lti/deep_linking_test.py @@ -28,7 +28,7 @@ def test_basic_lti_launch_canvas_deep_linking_url( js_config = get_client_config(response) assert js_config["mode"] == JSConfig.Mode.FILE_PICKER assert js_config["filePicker"] == { - "assignmentTypes": ["reading"], + "assignmentTypes": ["reading", "hide_and_reveal"], "autoGradingEnabled": True, "blackboard": {"enabled": None}, "canvas": { diff --git a/tests/unit/lms/resources/_js_config/__init___test.py b/tests/unit/lms/resources/_js_config/__init___test.py index b28b3eb736..28088f272b 100644 --- a/tests/unit/lms/resources/_js_config/__init___test.py +++ b/tests/unit/lms/resources/_js_config/__init___test.py @@ -74,8 +74,8 @@ def test_it( (True, ["reading", "hide_and_reveal"]), # Flag explicitly off. (False, ["reading"]), - # Flag unset: defaults to off. - (None, ["reading"]), + # Flag unset: defaults to on. + (None, ["reading", "hide_and_reveal"]), ], ) def test_it_sets_assignment_types(