From 3e44f8a213b8959b63185e3dca51e2938f019c18 Mon Sep 17 00:00:00 2001 From: JonahStanley Date: Tue, 2 Jul 2013 09:05:58 -0400 Subject: [PATCH] Component test now fails with useful information --- cms/djangoapps/contentstore/features/component.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/features/component.py b/cms/djangoapps/contentstore/features/component.py index 64f088f056..3fad581718 100644 --- a/cms/djangoapps/contentstore/features/component.py +++ b/cms/djangoapps/contentstore/features/component.py @@ -2,6 +2,7 @@ #pylint: disable=W0621 from lettuce import world, step +from nose.tools import assert_true DATA_LOCATION = 'i4x://edx/templates' @@ -26,7 +27,7 @@ def add_components(step): def check_components(step): for component in [step_hash['Component'] for step_hash in step.hashes]: assert component in COMPONENT_DICTIONARY - assert COMPONENT_DICTIONARY[component]['found_func']() + assert_true(COMPONENT_DICTIONARY[component]['found_func'](), "{} couldn't be found".format(component)) @step(u'I delete all components')