'Scenario: The Advanced Settings screen displays settings/fields not specifically hidden from
view by a developer.
Given I have a set of CourseMetadata fields defined for the course
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'

def test_only_expected_fields_are_displayed(self):

    expected_fields = self.advanced_settings.expected_settings_names
    displayed_fields = self.advanced_settings.displayed_settings_names
    self.assertEquals(set(displayed_fields), set(expected_fields))
