Ora page object retries even if rubric doesn't load

This commit is contained in:
Will Daly
2014-02-10 23:36:13 -05:00
parent 15fc640e8f
commit 4a9202bd1c

View File

@@ -149,10 +149,17 @@ class OpenResponseTest(UniqueCourseTest):
def _inner_check():
self.course_nav.go_to_sequential('Self-Assessed')
self.course_nav.go_to_sequential(section_name)
feedback = self.open_response.rubric.feedback
try:
feedback = self.open_response.rubric.feedback
# Unsuccessful if the rubric hasn't loaded
except BrokenPromise:
return (False, None)
# Successful if `feedback` is a non-empty list
return (bool(feedback), feedback)
else:
return (bool(feedback), feedback)
return _inner_check