Remove bok-choy reference (#34216)

* chore: remove bok-choy references
This commit is contained in:
salmannawaz
2024-02-14 19:42:08 +05:00
committed by GitHub
parent 4daf452620
commit f76b6b4e10
6 changed files with 3 additions and 11 deletions

View File

@@ -498,7 +498,6 @@ def _save_xblock(
publish = "make_public"
# Make public after updating the xblock, in case the caller asked for both an update and a publish.
# Used by Bok Choy tests and by republishing of staff locks.
if publish == "make_public":
modulestore().publish(xblock.location, user.id)

View File

@@ -349,9 +349,8 @@ FEATURES = {
# .. toggle_implementation: DjangoSetting
# .. toggle_default: False
# .. toggle_description: Set to True to perform acceptance and load test. Auto auth view is responsible for load
# testing and is controlled by this feature flag. Auto-auth causes issues in Bok Choy tests because it resets the
# requesting user. Session verification (of CacheBackedAuthenticationMiddleware) is a security feature, but it
# can be turned off by enabling this feature flag.
# testing and is controlled by this feature flag. Session verification (of CacheBackedAuthenticationMiddleware)
# is a security feature, but it can be turned off by enabling this feature flag.
# .. toggle_use_cases: open_edx
# .. toggle_creation_date: 2013-07-25
# .. toggle_warning: If this has been set to True then the account activation email will be skipped.

View File

@@ -135,8 +135,7 @@ class CacheBackedAuthenticationMiddleware(AuthenticationMiddleware, MiddlewareMi
"""
Ensure that the user's session hash hasn't changed.
"""
# Auto-auth causes issues in Bok Choy tests because it resets
# the requesting user. Since session verification is a
# Since session verification is a
# security feature, we can turn it off when auto-auth is
# enabled since auto-auth is highly insecure and only for
# tests.

View File

@@ -84,8 +84,6 @@ class XBlockEventTestMixin:
Good things to look at as developing the code:
* Gabe's library for parsing events. This is nice.
* Bok choy has a nice Mongo search for events in the cohorts test
case. It is a little slow for the general case.
* This is originally based on a cleanup of the EventTestMixin. We
could work to converge those in some sensible way.
"""

View File

@@ -7,8 +7,6 @@ window.LibraryContentAuthorView = function(runtime, element) {
// But it is still inside this xblock's wrapper element, which we can easily find:
var $wrapper = $element.parents('*[data-locator="' + usage_id + '"]');
// We can't bind to the button itself because in the bok choy test environment,
// it may not yet exist at this point in time... not sure why.
$wrapper.on('click', '.library-update-btn', function(e) {
e.preventDefault();
// Update the XBlock with the latest matching content from the library:

View File

@@ -500,7 +500,6 @@ class LibraryContentBlock(
"""
user_service = self.runtime.service(self, 'user')
if user_service:
# May be None when creating bok choy test fixtures
user_id = user_service.get_current_user().opt_attrs.get('edx-platform.user_id', None)
else:
user_id = None