Skip to content
Snippets Groups Projects

Resolve "Updating own past feedback sets other tutors assignment to is_done=True"

Files
2
@@ -26,6 +26,8 @@ def expect_file_to_be_downloaded(path):
JSON_EXPORT_FILE = os.path.join(os.path.dirname(__file__), 'export.json')
SCREENSHOTS = os.path.join(os.path.dirname(__file__), 'screenshots')
class ExportTestModal(LiveServerTestCase):
@@ -56,12 +58,14 @@ class ExportTestModal(LiveServerTestCase):
def tearDown(self):
try:
os.mkdir('.screenshots')
os.mkdir(SCREENSHOTS)
except FileExistsError:
pass
for method, error in self._outcome.errors:
if error:
self.browser.get_screenshot_as_file(".screenshots/" + self.id() + ".png")
self.browser.get_screenshot_as_file(
os.path.join(SCREENSHOTS, self.id() + ".png")
)
reset_browser_after_test(self.browser, self.live_server_url)
def _login(self):
@@ -79,6 +83,7 @@ class ExportTestModal(LiveServerTestCase):
def test_export_warning_tooltip_uncorrected_submissions(self):
fact.SubmissionFactory()
self._login()
assert False
tooltip_uncorrected = self.browser.find_element_by_id('uncorrected-tooltip')
self.assertNotEqual(None, tooltip_uncorrected)
self.assertRaises(Exception, self.browser.find_element_by_id, 'corrected-tooltip')
Loading