Improve code clarity and error messages for css selection

This commit is contained in:
Jay Zoldak
2013-09-16 11:09:54 -04:00
parent 2ff056df8c
commit 30b13d3cf1
9 changed files with 63 additions and 43 deletions

View File

@@ -2,7 +2,7 @@
#pylint: disable=C0111
from lettuce import world, step
from nose.tools import assert_equal # pylint: disable=E0611
from nose.tools import assert_equal, assert_true # pylint: disable=E0611
from common import type_in_codemirror
DISPLAY_NAME = "Display Name"
@@ -198,14 +198,19 @@ def high_level_source_in_editor(step):
def verify_high_level_source_links(step, visible):
if visible:
assert world.is_css_present('.launch-latex-compiler')
assert_true(world.is_css_present('.launch-latex-compiler'),
msg="Expected to find the latex button but it is not present.")
else:
assert world.is_css_not_present('.launch-latex-compiler')
assert_true(world.is_css_not_present('.launch-latex-compiler'),
msg="Expected not to find the latex button but it is present.")
world.cancel_component(step)
if visible:
assert world.is_css_present('.upload-button')
assert_true(world.is_css_present('.upload-button'),
msg="Expected to find the upload button but it is not present.")
else:
assert world.is_css_not_present('.upload-button')
assert_true(world.is_css_not_present('.upload-button'),
msg="Expected not to find the upload button but it is present.")
def verify_modified_weight():