Commit 4a9202bd by Will Daly

Ora page object retries even if rubric doesn't load

parent 15fc640e
......@@ -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
......
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