Merge pull request #2558 from edx/will/more-robust-ora-page
Ora page object retries even if rubric doesn't load
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user