Commit 294e24dd by David Baumgold

Strict comparison between expected_fields and displayed_fields

parent c07ce2ad
......@@ -397,17 +397,7 @@ class AdvancedSettingsValidationTest(StudioCourseTest):
When I view the Advanced Settings screen for the course
The total number of fields displayed matches the number I expect
And the actual fields displayed match the fields I expect to see
Note that this test will NOT fail if fields that we expect to see are
not displayed, only if fields show up that we did not expect to see.
"""
expected_fields = self.advanced_settings.expected_settings_names
displayed_fields = self.advanced_settings.displayed_settings_names
unexpectedly_displayed = set(displayed_fields) - set(expected_fields)
self.assertEquals(
len(unexpectedly_displayed),
0,
"The following fields were unexpectedly displayed: {fields}".format(
fields=", ".join(unexpectedly_displayed)
)
)
self.assertEquals(set(displayed_fields), set(expected_fields))
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