Commit d4a5af85 by Jay Zoldak

Merge pull request #135 from edx/zoldak/fix-lettuce-tests

Fix broken lettuce tests
parents 64b909c5 32562b70
...@@ -113,9 +113,9 @@ Feature: Answer problems ...@@ -113,9 +113,9 @@ Feature: Answer problems
Scenario: I can view and hide the answer if the problem has it: Scenario: I can view and hide the answer if the problem has it:
Given I am viewing a "numerical" that shows the answer "always" Given I am viewing a "numerical" that shows the answer "always"
When I press the button with the label "Show Answer(s)" When I press the button with the label "Show Answer(s)"
Then The "Hide Answer(s)" button does appear Then the button with the label "Hide Answer(s)" does appear
And The "Show Answer(s)" button does not appear And the button with the label "Show Answer(s)" does not appear
And I should see "4.14159" somewhere in the page And I should see "4.14159" somewhere in the page
When I press the button with the label "Hide Answer(s)" When I press the button with the label "Hide Answer(s)"
Then The "Show Answer(s)" button does appear Then the button with the label "Show Answer(s)" does appear
And I should not see "4.14159" anywhere on the page And I should not see "4.14159" anywhere on the page
...@@ -126,6 +126,15 @@ def press_the_button_with_label(step, buttonname): ...@@ -126,6 +126,15 @@ def press_the_button_with_label(step, buttonname):
@step(u'The "([^"]*)" button does( not)? appear') @step(u'The "([^"]*)" button does( not)? appear')
def action_button_present(step, buttonname, doesnt_appear): def action_button_present(step, buttonname, doesnt_appear):
button_css = 'section.action input[value*="%s"]' % buttonname
if doesnt_appear:
assert world.is_css_not_present(button_css)
else:
assert world.is_css_present(button_css)
@step(u'the button with the label "([^"]*)" does( not)? appear')
def button_with_label_present(step, buttonname, doesnt_appear):
button_css = 'button span.show-label' button_css = 'button span.show-label'
elem = world.css_find(button_css).first elem = world.css_find(button_css).first
if doesnt_appear: if doesnt_appear:
......
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