Commit 054729a4 by cahrens

Fix broken ID.

TNL-5786
parent 5c808205
......@@ -84,8 +84,8 @@
<div class="message__content"></div>
</div>
</div>
<label class="sr" for="submission__answer__upload">{% trans "Select a file to upload for this submission." %}</label>
<input type="file" class="submission__answer__upload file--upload">
<label class="sr" for="submission_answer_upload_{{ xblock_id }}">{% trans "Select a file to upload for this submission." %}</label>
<input type="file" class="submission__answer__upload file--upload" id="submission_answer_upload_{{ xblock_id }}">
<button type="submit" class="file__upload action action--upload is--disabled">{% trans "Upload your file" %}</button>
</li>
{% endif %}
......
......@@ -17,23 +17,22 @@ class OpenAssessmentA11yTest(OpenAssessmentTest):
self.auto_auth_page.visit()
def _check_a11y(self, page):
self._configure_a11y_audit_config(page)
page.a11y_audit.check_for_accessibility_errors()
def _configure_a11y_audit_config(self, page):
page.a11y_audit.config.set_scope(
exclude=[
".container-footer",
".nav-skip",
"#global-navigation",
"#footer-edx-v3", # Links to Facebook, Twitter, etc. Populated in production, but not here.
".instructor-info-action", # Staff Debug Info link (general for all XBlocks).
],
)
page.a11y_audit.config.set_rules({
"ignore": [
"color-contrast", # TODO: AC-198
"empty-heading", # TODO: AC-197
"link-href", # TODO: AC-199
"link-name", # TODO: AC-196
"skip-link", # TODO: AC-179
"color-contrast", # TODO: TNL-5104
]
})
page.a11y_audit.check_for_accessibility_errors()
class SelfAssessmentA11yTest(OpenAssessmentA11yTest):
......@@ -282,6 +281,26 @@ class MultipleOpenAssessmentA11yTest(OpenAssessmentA11yTest, MultipleOpenAssessm
self._check_a11y(self.peer_asmnt_page)
class FileUploadA11yTest(OpenAssessmentA11yTest):
def setUp(self):
super(FileUploadA11yTest, self).setUp('file_upload')
def test_file_upload(self):
self.auto_auth_page.visit()
self.submission_page.visit()
self._check_a11y(self.submission_page)
def _configure_a11y_audit_config(self, page):
super(FileUploadA11yTest, self)._configure_a11y_audit_config(page)
page.a11y_audit.config.set_rules({
"ignore": [
"color-contrast", # TODO: TNL-5104
"list", # TODO: TNL-5900
]
})
if __name__ == "__main__":
# Configure the screenshot directory
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment