From d96b5814856dfa0f24ac491c1b50ab0f8faddf2a Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Wed, 10 Jun 2015 21:28:17 -0400 Subject: [PATCH] Fix flaky lettuce test. TNL-1452 --- cms/djangoapps/contentstore/features/component.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cms/djangoapps/contentstore/features/component.py b/cms/djangoapps/contentstore/features/component.py index 818b5b2d77..f30ede9030 100644 --- a/cms/djangoapps/contentstore/features/component.py +++ b/cms/djangoapps/contentstore/features/component.py @@ -74,8 +74,9 @@ def see_a_problem_component(step, category): 'No problem was added to the unit.') problem_css = 'li.studio-xblock-wrapper div.xblock-student_view' - actual_text = world.css_text(problem_css) - assert_in(category.upper(), actual_text) + # This view presents the given problem component in uppercase. Assert that the text matches + # the component selected (in uppercase) + assert_true(world.css_contains_text(problem_css, category.upper())) # pylint: disable=no-value-for-parameter @step(u'I add a "([^"]*)" "([^"]*)" component$')