Commit 8880faed by Will Daly

Merge pull request #2558 from edx/will/more-robust-ora-page

Ora page object retries even if rubric doesn't load
parents d0a1701b 4a9202bd
......@@ -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