feat: Make the new courseware MFE the default courseware experience.

- Remove the REDIRECT_TO_COURSEWARE_MICROFRONTEND waffle flag.
- Add a new COURSEWARE_USE_LEGACY_FRONTEND waffle flag that directs
all learners to the legacy courseware experience.
- Skip two failing a11y tests which fail due to the new default of
the courseware MFE.

TNL-8279
This commit is contained in:
Julia Eskew
2021-06-08 18:01:24 -04:00
committed by Julia Eskew
parent b84e8937ff
commit 14ec30e018
8 changed files with 49 additions and 46 deletions

View File

@@ -5,7 +5,7 @@ progress page.
from contextlib import contextmanager
import pytest
from ...fixtures.course import CourseFixture, XBlockFixtureDesc
from ...pages.common.logout import LogoutPage
@@ -164,6 +164,7 @@ class SubsectionGradingPolicyA11yTest(SubsectionGradingPolicyBase):
"""
a11y = True
@pytest.mark.skip(reason='This test fails when using the new courseware MFE.')
def test_axis_a11y(self):
"""
Tests that the progress chart axes have appropriate a11y (screenreader) markup.

View File

@@ -7,6 +7,8 @@ import os
from unittest import skipIf
from unittest.mock import patch
import pytest
from common.test.acceptance.fixtures.course import CourseFixture, XBlockFixtureDesc
from common.test.acceptance.pages.common.auto_auth import AutoAuthPage
from common.test.acceptance.pages.lms.courseware import CoursewarePage
@@ -229,6 +231,7 @@ class LMSVideoBlockA11yTest(VideoBaseTest):
with patch.dict(os.environ, {'SELENIUM_BROWSER': browser}):
super().setUp()
@pytest.mark.skip(reason='This test fails when using the new courseware MFE.')
def test_video_player_a11y(self):
# load transcripts so we can test skipping to
self.assets.extend(['english_single_transcript.srt', 'subs_3_yD_cEKoCk.srt.sjson'])