From 2b6a449b2a363009b89a380f2d2096eb5b99a211 Mon Sep 17 00:00:00 2001 From: Peter Fogg Date: Tue, 4 Jun 2013 15:48:20 -0400 Subject: [PATCH] Unbreak acceptance tests in the cms. --- .../features/component_settings_editor_helpers.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cms/djangoapps/contentstore/features/component_settings_editor_helpers.py b/cms/djangoapps/contentstore/features/component_settings_editor_helpers.py index 21240593e9..43164f62be 100644 --- a/cms/djangoapps/contentstore/features/component_settings_editor_helpers.py +++ b/cms/djangoapps/contentstore/features/component_settings_editor_helpers.py @@ -29,10 +29,9 @@ def click_component_from_menu(instance_id, expected_css): """ elem_css = "a[data-location='%s']" % instance_id elements = world.css_find(elem_css) - if len(elements) == 1: # Multiple templates + assert(len(elements) == 1) + if elements[0]['id'] == instance_id: # If this is a component with multiple templates world.css_click(elem_css) - else: # Single template - assert(len(filter(lambda ele: ele.has_class('single-template'), elements)) == 1) assert_equal(1, len(world.css_find(expected_css)))