Source code for timApp.tests.browser.test_answerbrowser
from timApp.document.docentry import DocEntry
from timApp.tests.browser.browsertest import BrowserTest, PREV_ANSWER
from timApp.util.utils import static_tim_doc
[docs]class AnswerBrowserTest(BrowserTest):
[docs] def test_referenced_area_plugin(self):
self.login_browser_quick_test1()
self.login_test1()
d = self.create_doc(from_file=static_tim_doc("multiple_mmcqs.md"))
d2 = self.create_doc(initial_par=f"#- {{rd={d.id} ra=a1}}")
self.check_reference_answerbrowser_ok(d2)
[docs] def check_reference_answerbrowser_ok(self, d: DocEntry):
self.goto_document(d)
selector = "#mmcqexample mmcq button"
self.find_element_avoid_staleness(selector, click=True)
self.wait_and_click(PREV_ANSWER)
self.should_not_exist("answerbrowser .alert-danger")