Skip to content

28 question preview - #319

Merged
ywarnecke merged 35 commits into
243-Overhaul-Question-Creation-Viewfrom
28-Question-Preview
Aug 27, 2026
Merged

28 question preview#319
ywarnecke merged 35 commits into
243-Overhaul-Question-Creation-Viewfrom
28-Question-Preview

Conversation

@ywarnecke

Copy link
Copy Markdown
Member

No description provided.

@ywarnecke
ywarnecke requested a review from storckmi as a code owner July 16, 2026 09:42
@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_admin_interface_index

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_admin_interface_login

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_admin_interface_questionnaire_question_types_score

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_bundle_fill

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_bundle_list

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_clinic_fill

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_clinic_list

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_configuration_edit

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_encounter_list

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_encounter_schedule

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_git_info

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_invitation_edit

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_invitation_list

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_login_admin

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_mobile_encounter_interface_test

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_one_time_statistic

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_questionnaire_export_automatic_mapping

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_user_list

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Running Test: test_user_mail_to_all

Message: start video container: create video container: Error response from daemon: No such image: selenoid/video-recorder:latest-release

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 647, in run
    self._callSetUp()
    ~~~~~~~~~~~~~~~^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 603, in _callSetUp
    self.setUp()
    ~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 163, in setUp
    super().setUp()
    ~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 87, in setUp
    self.driver.maximize_window()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'maximize_window'

None

--- End of Trace ---

Test Summary

Total Tests Run: 20

Successful Tests (0/20):
None

Failed Tests (0/20):
None

Errored Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Time Taken: 3.984s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 604.943s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 607.249s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 621.692s

@aluapaula aluapaula self-assigned this Jul 16, 2026
@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 260, in test_admin_interface_conditions
    source_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions(question_types={QuestionType.SLIDER, QuestionType.MULTIPLE_CHOICE, QuestionType.DROP_DOWN})
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 198, in add_question_by_type_default_value
    return self.add_question_dropdown()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 433, in add_question_dropdown
    question_text = self.initialize_question(QuestionType.DROP_DOWN, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x562f3c9850ca <unknown>
#1 0x562f3c6512b0 <unknown>
#2 0x562f3c6a0b22 <unknown>
#3 0x562f3c6a0dc1 <unknown>
#4 0x562f3c6e6994 <unknown>
#5 0x562f3c6c592d <unknown>
#6 0x562f3c6e3e26 <unknown>
#7 0x562f3c6c56a3 <unknown>
#8 0x562f3c6934f3 <unknown>
#9 0x562f3c6944fe <unknown>
#10 0x562f3c94bd7b <unknown>
#11 0x562f3c94fd31 <unknown>
#12 0x562f3c937c85 <unknown>
#13 0x562f3c9508a2 <unknown>
#14 0x562f3c91ce1f <unknown>
#15 0x562f3c973e48 <unknown>
#16 0x562f3c974013 <unknown>
#17 0x562f3c983ebc <unknown>
#18 0x7fd577eb9ac3 <unknown>


None

--- End of Trace ---

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 783, in assert_question_fill_page
    WebDriverWait(self.driver, 30).until(EC.visibility_of_element_located(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        QuestionSelectors.TAB_QUESTION_TYPE))
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55da39d820ca <unknown>
#1 0x55da39a4e2b0 <unknown>
#2 0x55da39a9db22 <unknown>
#3 0x55da39a9ddc1 <unknown>
#4 0x55da39ae3994 <unknown>
#5 0x55da39ac292d <unknown>
#6 0x55da39ae0e26 <unknown>
#7 0x55da39ac26a3 <unknown>
#8 0x55da39a904f3 <unknown>
#9 0x55da39a914fe <unknown>
#10 0x55da39d48d7b <unknown>
#11 0x55da39d4cd31 <unknown>
#12 0x55da39d34c85 <unknown>
#13 0x55da39d4d8a2 <unknown>
#14 0x55da39d19e1f <unknown>
#15 0x55da39d70e48 <unknown>
#16 0x55da39d71013 <unknown>
#17 0x55da39d80ebc <unknown>
#18 0x7f9d59e36ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 232, in test_admin_interface_questionnaire_question_types_score
    self.question_assert_helper.assert_question_fill_page()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 822, in assert_question_fill_page
    raise AssertionError("Timed out waiting for elements on the question fill page.")
AssertionError: Timed out waiting for elements on the question fill page.

None

--- End of Trace ---

Running Test: test_bundle_fill

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 360, in test_bundle_fill
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x561dbdca60ca <unknown>
#1 0x561dbd9722b0 <unknown>
#2 0x561dbd9c1b22 <unknown>
#3 0x561dbd9c1dc1 <unknown>
#4 0x561dbda07994 <unknown>
#5 0x561dbd9e692d <unknown>
#6 0x561dbda04e26 <unknown>
#7 0x561dbd9e66a3 <unknown>
#8 0x561dbd9b44f3 <unknown>
#9 0x561dbd9b54fe <unknown>
#10 0x561dbdc6cd7b <unknown>
#11 0x561dbdc70d31 <unknown>
#12 0x561dbdc58c85 <unknown>
#13 0x561dbdc718a2 <unknown>
#14 0x561dbdc3de1f <unknown>
#15 0x561dbdc94e48 <unknown>
#16 0x561dbdc95013 <unknown>
#17 0x561dbdca4ebc <unknown>
#18 0x7fe42f36fac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 362, in test_bundle_fill
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x561dbdca60ca <unknown>
#1 0x561dbd9722b0 <unknown>
#2 0x561dbd9c1b22 <unknown>
#3 0x561dbd9c1dc1 <unknown>
#4 0x561dbda07994 <unknown>
#5 0x561dbd9e692d <unknown>
#6 0x561dbda04e26 <unknown>
#7 0x561dbd9e66a3 <unknown>
#8 0x561dbd9b44f3 <unknown>
#9 0x561dbd9b54fe <unknown>
#10 0x561dbdc6cd7b <unknown>
#11 0x561dbdc70d31 <unknown>
#12 0x561dbdc58c85 <unknown>
#13 0x561dbdc718a2 <unknown>
#14 0x561dbdc3de1f <unknown>
#15 0x561dbdc94e48 <unknown>
#16 0x561dbdc95013 <unknown>
#17 0x561dbdca4ebc <unknown>
#18 0x7fe42f36fac3 <unknown>


None

--- End of Trace ---

Running Test: test_bundle_list

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 301, in test_bundle_list
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55f69e0190ca <unknown>
#1 0x55f69dce52b0 <unknown>
#2 0x55f69dd34b22 <unknown>
#3 0x55f69dd34dc1 <unknown>
#4 0x55f69dd7a994 <unknown>
#5 0x55f69dd5992d <unknown>
#6 0x55f69dd77e26 <unknown>
#7 0x55f69dd596a3 <unknown>
#8 0x55f69dd274f3 <unknown>
#9 0x55f69dd284fe <unknown>
#10 0x55f69dfdfd7b <unknown>
#11 0x55f69dfe3d31 <unknown>
#12 0x55f69dfcbc85 <unknown>
#13 0x55f69dfe48a2 <unknown>
#14 0x55f69dfb0e1f <unknown>
#15 0x55f69e007e48 <unknown>
#16 0x55f69e008013 <unknown>
#17 0x55f69e017ebc <unknown>
#18 0x7fe0a139fac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 303, in test_bundle_list
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55f69e0190ca <unknown>
#1 0x55f69dce52b0 <unknown>
#2 0x55f69dd34b22 <unknown>
#3 0x55f69dd34dc1 <unknown>
#4 0x55f69dd7a994 <unknown>
#5 0x55f69dd5992d <unknown>
#6 0x55f69dd77e26 <unknown>
#7 0x55f69dd596a3 <unknown>
#8 0x55f69dd274f3 <unknown>
#9 0x55f69dd284fe <unknown>
#10 0x55f69dfdfd7b <unknown>
#11 0x55f69dfe3d31 <unknown>
#12 0x55f69dfcbc85 <unknown>
#13 0x55f69dfe48a2 <unknown>
#14 0x55f69dfb0e1f <unknown>
#15 0x55f69e007e48 <unknown>
#16 0x55f69e008013 <unknown>
#17 0x55f69e017ebc <unknown>
#18 0x7fe0a139fac3 <unknown>


None

--- End of Trace ---

Running Test: test_clinic_fill

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 454, in test_clinic_fill
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55aa826d00ca <unknown>
#1 0x55aa8239c2b0 <unknown>
#2 0x55aa823ebb22 <unknown>
#3 0x55aa823ebdc1 <unknown>
#4 0x55aa82431994 <unknown>
#5 0x55aa8241092d <unknown>
#6 0x55aa8242ee26 <unknown>
#7 0x55aa824106a3 <unknown>
#8 0x55aa823de4f3 <unknown>
#9 0x55aa823df4fe <unknown>
#10 0x55aa82696d7b <unknown>
#11 0x55aa8269ad31 <unknown>
#12 0x55aa82682c85 <unknown>
#13 0x55aa8269b8a2 <unknown>
#14 0x55aa82667e1f <unknown>
#15 0x55aa826bee48 <unknown>
#16 0x55aa826bf013 <unknown>
#17 0x55aa826ceebc <unknown>
#18 0x7f1730280ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 459, in test_clinic_fill
    self.fail(f"Failed to setup questionnaire and bundle: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to setup questionnaire and bundle: Message: 
Stacktrace:
#0 0x55aa826d00ca <unknown>
#1 0x55aa8239c2b0 <unknown>
#2 0x55aa823ebb22 <unknown>
#3 0x55aa823ebdc1 <unknown>
#4 0x55aa82431994 <unknown>
#5 0x55aa8241092d <unknown>
#6 0x55aa8242ee26 <unknown>
#7 0x55aa824106a3 <unknown>
#8 0x55aa823de4f3 <unknown>
#9 0x55aa823df4fe <unknown>
#10 0x55aa82696d7b <unknown>
#11 0x55aa8269ad31 <unknown>
#12 0x55aa82682c85 <unknown>
#13 0x55aa8269b8a2 <unknown>
#14 0x55aa82667e1f <unknown>
#15 0x55aa826bee48 <unknown>
#16 0x55aa826bf013 <unknown>
#17 0x55aa826ceebc <unknown>
#18 0x7f1730280ac3 <unknown>


None

--- End of Trace ---

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 557, in test_encounter_list
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55a1fc29d0ca <unknown>
#1 0x55a1fbf692b0 <unknown>
#2 0x55a1fbfb8b22 <unknown>
#3 0x55a1fbfb8dc1 <unknown>
#4 0x55a1fbffe994 <unknown>
#5 0x55a1fbfdd92d <unknown>
#6 0x55a1fbffbe26 <unknown>
#7 0x55a1fbfdd6a3 <unknown>
#8 0x55a1fbfab4f3 <unknown>
#9 0x55a1fbfac4fe <unknown>
#10 0x55a1fc263d7b <unknown>
#11 0x55a1fc267d31 <unknown>
#12 0x55a1fc24fc85 <unknown>
#13 0x55a1fc2688a2 <unknown>
#14 0x55a1fc234e1f <unknown>
#15 0x55a1fc28be48 <unknown>
#16 0x55a1fc28c013 <unknown>
#17 0x55a1fc29bebc <unknown>
#18 0x7faffab43ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 559, in test_encounter_list
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55a1fc29d0ca <unknown>
#1 0x55a1fbf692b0 <unknown>
#2 0x55a1fbfb8b22 <unknown>
#3 0x55a1fbfb8dc1 <unknown>
#4 0x55a1fbffe994 <unknown>
#5 0x55a1fbfdd92d <unknown>
#6 0x55a1fbffbe26 <unknown>
#7 0x55a1fbfdd6a3 <unknown>
#8 0x55a1fbfab4f3 <unknown>
#9 0x55a1fbfac4fe <unknown>
#10 0x55a1fc263d7b <unknown>
#11 0x55a1fc267d31 <unknown>
#12 0x55a1fc24fc85 <unknown>
#13 0x55a1fc2688a2 <unknown>
#14 0x55a1fc234e1f <unknown>
#15 0x55a1fc28be48 <unknown>
#16 0x55a1fc28c013 <unknown>
#17 0x55a1fc29bebc <unknown>
#18 0x7faffab43ac3 <unknown>


None

--- End of Trace ---

Running Test: test_encounter_schedule

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 639, in test_encounter_schedule
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x5583c04a20ca <unknown>
#1 0x5583c016e2b0 <unknown>
#2 0x5583c01bdb22 <unknown>
#3 0x5583c01bddc1 <unknown>
#4 0x5583c0203994 <unknown>
#5 0x5583c01e292d <unknown>
#6 0x5583c0200e26 <unknown>
#7 0x5583c01e26a3 <unknown>
#8 0x5583c01b04f3 <unknown>
#9 0x5583c01b14fe <unknown>
#10 0x5583c0468d7b <unknown>
#11 0x5583c046cd31 <unknown>
#12 0x5583c0454c85 <unknown>
#13 0x5583c046d8a2 <unknown>
#14 0x5583c0439e1f <unknown>
#15 0x5583c0490e48 <unknown>
#16 0x5583c0491013 <unknown>
#17 0x5583c04a0ebc <unknown>
#18 0x7f24f0ad1ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 641, in test_encounter_schedule
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x5583c04a20ca <unknown>
#1 0x5583c016e2b0 <unknown>
#2 0x5583c01bdb22 <unknown>
#3 0x5583c01bddc1 <unknown>
#4 0x5583c0203994 <unknown>
#5 0x5583c01e292d <unknown>
#6 0x5583c0200e26 <unknown>
#7 0x5583c01e26a3 <unknown>
#8 0x5583c01b04f3 <unknown>
#9 0x5583c01b14fe <unknown>
#10 0x5583c0468d7b <unknown>
#11 0x5583c046cd31 <unknown>
#12 0x5583c0454c85 <unknown>
#13 0x5583c046d8a2 <unknown>
#14 0x5583c0439e1f <unknown>
#15 0x5583c0490e48 <unknown>
#16 0x5583c0491013 <unknown>
#17 0x5583c04a0ebc <unknown>
#18 0x7f24f0ad1ac3 <unknown>


None

--- End of Trace ---

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1005, in test_mobile_encounter_interface_test
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55f69cb5d0ca <unknown>
#1 0x55f69c8292b0 <unknown>
#2 0x55f69c878b22 <unknown>
#3 0x55f69c878dc1 <unknown>
#4 0x55f69c8be994 <unknown>
#5 0x55f69c89d92d <unknown>
#6 0x55f69c8bbe26 <unknown>
#7 0x55f69c89d6a3 <unknown>
#8 0x55f69c86b4f3 <unknown>
#9 0x55f69c86c4fe <unknown>
#10 0x55f69cb23d7b <unknown>
#11 0x55f69cb27d31 <unknown>
#12 0x55f69cb0fc85 <unknown>
#13 0x55f69cb288a2 <unknown>
#14 0x55f69caf4e1f <unknown>
#15 0x55f69cb4be48 <unknown>
#16 0x55f69cb4c013 <unknown>
#17 0x55f69cb5bebc <unknown>
#18 0x7fb65b2aeac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1007, in test_mobile_encounter_interface_test
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55f69cb5d0ca <unknown>
#1 0x55f69c8292b0 <unknown>
#2 0x55f69c878b22 <unknown>
#3 0x55f69c878dc1 <unknown>
#4 0x55f69c8be994 <unknown>
#5 0x55f69c89d92d <unknown>
#6 0x55f69c8bbe26 <unknown>
#7 0x55f69c89d6a3 <unknown>
#8 0x55f69c86b4f3 <unknown>
#9 0x55f69c86c4fe <unknown>
#10 0x55f69cb23d7b <unknown>
#11 0x55f69cb27d31 <unknown>
#12 0x55f69cb0fc85 <unknown>
#13 0x55f69cb288a2 <unknown>
#14 0x55f69caf4e1f <unknown>
#15 0x55f69cb4be48 <unknown>
#16 0x55f69cb4c013 <unknown>
#17 0x55f69cb5bebc <unknown>
#18 0x7fb65b2aeac3 <unknown>


None

--- End of Trace ---

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1128, in test_questionnaire_export_automatic_mapping
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions(question_types={QuestionType.MULTIPLE_CHOICE})
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 188, in add_question_by_type_default_value
    return self.add_question_multiple_choice()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 239, in add_question_multiple_choice
    question_text = self.initialize_question(QuestionType.MULTIPLE_CHOICE, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55962f8fd0ca <unknown>
#1 0x55962f5c92b0 <unknown>
#2 0x55962f618b22 <unknown>
#3 0x55962f618dc1 <unknown>
#4 0x55962f65e994 <unknown>
#5 0x55962f63d92d <unknown>
#6 0x55962f65be26 <unknown>
#7 0x55962f63d6a3 <unknown>
#8 0x55962f60b4f3 <unknown>
#9 0x55962f60c4fe <unknown>
#10 0x55962f8c3d7b <unknown>
#11 0x55962f8c7d31 <unknown>
#12 0x55962f8afc85 <unknown>
#13 0x55962f8c88a2 <unknown>
#14 0x55962f894e1f <unknown>
#15 0x55962f8ebe48 <unknown>
#16 0x55962f8ec013 <unknown>
#17 0x55962f8fbebc <unknown>
#18 0x7f12c5b34ac3 <unknown>


None

--- End of Trace ---

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (11/20):

  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (7/20):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)

Errored Tests (2/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)

Time Taken: 448.647s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 260, in test_admin_interface_conditions
    source_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions(question_types={QuestionType.SLIDER, QuestionType.MULTIPLE_CHOICE, QuestionType.DROP_DOWN})
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 188, in add_question_by_type_default_value
    return self.add_question_multiple_choice()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 239, in add_question_multiple_choice
    question_text = self.initialize_question(QuestionType.MULTIPLE_CHOICE, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55b0c37460ca <unknown>
#1 0x55b0c34122b0 <unknown>
#2 0x55b0c3461b22 <unknown>
#3 0x55b0c3461dc1 <unknown>
#4 0x55b0c34a7994 <unknown>
#5 0x55b0c348692d <unknown>
#6 0x55b0c34a4e26 <unknown>
#7 0x55b0c34866a3 <unknown>
#8 0x55b0c34544f3 <unknown>
#9 0x55b0c34554fe <unknown>
#10 0x55b0c370cd7b <unknown>
#11 0x55b0c3710d31 <unknown>
#12 0x55b0c36f8c85 <unknown>
#13 0x55b0c37118a2 <unknown>
#14 0x55b0c36dde1f <unknown>
#15 0x55b0c3734e48 <unknown>
#16 0x55b0c3735013 <unknown>
#17 0x55b0c3744ebc <unknown>
#18 0x7ff8ee6bdac3 <unknown>


None

--- End of Trace ---

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 783, in assert_question_fill_page
    WebDriverWait(self.driver, 30).until(EC.visibility_of_element_located(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        QuestionSelectors.TAB_QUESTION_TYPE))
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x555a26c930ca <unknown>
#1 0x555a2695f2b0 <unknown>
#2 0x555a269aeb22 <unknown>
#3 0x555a269aedc1 <unknown>
#4 0x555a269f4994 <unknown>
#5 0x555a269d392d <unknown>
#6 0x555a269f1e26 <unknown>
#7 0x555a269d36a3 <unknown>
#8 0x555a269a14f3 <unknown>
#9 0x555a269a24fe <unknown>
#10 0x555a26c59d7b <unknown>
#11 0x555a26c5dd31 <unknown>
#12 0x555a26c45c85 <unknown>
#13 0x555a26c5e8a2 <unknown>
#14 0x555a26c2ae1f <unknown>
#15 0x555a26c81e48 <unknown>
#16 0x555a26c82013 <unknown>
#17 0x555a26c91ebc <unknown>
#18 0x7f635594bac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 232, in test_admin_interface_questionnaire_question_types_score
    self.question_assert_helper.assert_question_fill_page()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 822, in assert_question_fill_page
    raise AssertionError("Timed out waiting for elements on the question fill page.")
AssertionError: Timed out waiting for elements on the question fill page.

None

--- End of Trace ---

Running Test: test_bundle_fill

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 360, in test_bundle_fill
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55aa0ea820ca <unknown>
#1 0x55aa0e74e2b0 <unknown>
#2 0x55aa0e79db22 <unknown>
#3 0x55aa0e79ddc1 <unknown>
#4 0x55aa0e7e3994 <unknown>
#5 0x55aa0e7c292d <unknown>
#6 0x55aa0e7e0e26 <unknown>
#7 0x55aa0e7c26a3 <unknown>
#8 0x55aa0e7904f3 <unknown>
#9 0x55aa0e7914fe <unknown>
#10 0x55aa0ea48d7b <unknown>
#11 0x55aa0ea4cd31 <unknown>
#12 0x55aa0ea34c85 <unknown>
#13 0x55aa0ea4d8a2 <unknown>
#14 0x55aa0ea19e1f <unknown>
#15 0x55aa0ea70e48 <unknown>
#16 0x55aa0ea71013 <unknown>
#17 0x55aa0ea80ebc <unknown>
#18 0x7f3a5af55ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 362, in test_bundle_fill
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55aa0ea820ca <unknown>
#1 0x55aa0e74e2b0 <unknown>
#2 0x55aa0e79db22 <unknown>
#3 0x55aa0e79ddc1 <unknown>
#4 0x55aa0e7e3994 <unknown>
#5 0x55aa0e7c292d <unknown>
#6 0x55aa0e7e0e26 <unknown>
#7 0x55aa0e7c26a3 <unknown>
#8 0x55aa0e7904f3 <unknown>
#9 0x55aa0e7914fe <unknown>
#10 0x55aa0ea48d7b <unknown>
#11 0x55aa0ea4cd31 <unknown>
#12 0x55aa0ea34c85 <unknown>
#13 0x55aa0ea4d8a2 <unknown>
#14 0x55aa0ea19e1f <unknown>
#15 0x55aa0ea70e48 <unknown>
#16 0x55aa0ea71013 <unknown>
#17 0x55aa0ea80ebc <unknown>
#18 0x7f3a5af55ac3 <unknown>


None

--- End of Trace ---

Running Test: test_bundle_list

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 301, in test_bundle_list
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55894d52e0ca <unknown>
#1 0x55894d1fa2b0 <unknown>
#2 0x55894d249b22 <unknown>
#3 0x55894d249dc1 <unknown>
#4 0x55894d28f994 <unknown>
#5 0x55894d26e92d <unknown>
#6 0x55894d28ce26 <unknown>
#7 0x55894d26e6a3 <unknown>
#8 0x55894d23c4f3 <unknown>
#9 0x55894d23d4fe <unknown>
#10 0x55894d4f4d7b <unknown>
#11 0x55894d4f8d31 <unknown>
#12 0x55894d4e0c85 <unknown>
#13 0x55894d4f98a2 <unknown>
#14 0x55894d4c5e1f <unknown>
#15 0x55894d51ce48 <unknown>
#16 0x55894d51d013 <unknown>
#17 0x55894d52cebc <unknown>
#18 0x7f1be4da0ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 303, in test_bundle_list
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55894d52e0ca <unknown>
#1 0x55894d1fa2b0 <unknown>
#2 0x55894d249b22 <unknown>
#3 0x55894d249dc1 <unknown>
#4 0x55894d28f994 <unknown>
#5 0x55894d26e92d <unknown>
#6 0x55894d28ce26 <unknown>
#7 0x55894d26e6a3 <unknown>
#8 0x55894d23c4f3 <unknown>
#9 0x55894d23d4fe <unknown>
#10 0x55894d4f4d7b <unknown>
#11 0x55894d4f8d31 <unknown>
#12 0x55894d4e0c85 <unknown>
#13 0x55894d4f98a2 <unknown>
#14 0x55894d4c5e1f <unknown>
#15 0x55894d51ce48 <unknown>
#16 0x55894d51d013 <unknown>
#17 0x55894d52cebc <unknown>
#18 0x7f1be4da0ac3 <unknown>


None

--- End of Trace ---

Running Test: test_clinic_fill

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 454, in test_clinic_fill
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55674ef750ca <unknown>
#1 0x55674ec412b0 <unknown>
#2 0x55674ec90b22 <unknown>
#3 0x55674ec90dc1 <unknown>
#4 0x55674ecd6994 <unknown>
#5 0x55674ecb592d <unknown>
#6 0x55674ecd3e26 <unknown>
#7 0x55674ecb56a3 <unknown>
#8 0x55674ec834f3 <unknown>
#9 0x55674ec844fe <unknown>
#10 0x55674ef3bd7b <unknown>
#11 0x55674ef3fd31 <unknown>
#12 0x55674ef27c85 <unknown>
#13 0x55674ef408a2 <unknown>
#14 0x55674ef0ce1f <unknown>
#15 0x55674ef63e48 <unknown>
#16 0x55674ef64013 <unknown>
#17 0x55674ef73ebc <unknown>
#18 0x7feff0bdbac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 459, in test_clinic_fill
    self.fail(f"Failed to setup questionnaire and bundle: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to setup questionnaire and bundle: Message: 
Stacktrace:
#0 0x55674ef750ca <unknown>
#1 0x55674ec412b0 <unknown>
#2 0x55674ec90b22 <unknown>
#3 0x55674ec90dc1 <unknown>
#4 0x55674ecd6994 <unknown>
#5 0x55674ecb592d <unknown>
#6 0x55674ecd3e26 <unknown>
#7 0x55674ecb56a3 <unknown>
#8 0x55674ec834f3 <unknown>
#9 0x55674ec844fe <unknown>
#10 0x55674ef3bd7b <unknown>
#11 0x55674ef3fd31 <unknown>
#12 0x55674ef27c85 <unknown>
#13 0x55674ef408a2 <unknown>
#14 0x55674ef0ce1f <unknown>
#15 0x55674ef63e48 <unknown>
#16 0x55674ef64013 <unknown>
#17 0x55674ef73ebc <unknown>
#18 0x7feff0bdbac3 <unknown>


None

--- End of Trace ---

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 557, in test_encounter_list
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55b81f9c30ca <unknown>
#1 0x55b81f68f2b0 <unknown>
#2 0x55b81f6deb22 <unknown>
#3 0x55b81f6dedc1 <unknown>
#4 0x55b81f724994 <unknown>
#5 0x55b81f70392d <unknown>
#6 0x55b81f721e26 <unknown>
#7 0x55b81f7036a3 <unknown>
#8 0x55b81f6d14f3 <unknown>
#9 0x55b81f6d24fe <unknown>
#10 0x55b81f989d7b <unknown>
#11 0x55b81f98dd31 <unknown>
#12 0x55b81f975c85 <unknown>
#13 0x55b81f98e8a2 <unknown>
#14 0x55b81f95ae1f <unknown>
#15 0x55b81f9b1e48 <unknown>
#16 0x55b81f9b2013 <unknown>
#17 0x55b81f9c1ebc <unknown>
#18 0x7f2d24d69ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 559, in test_encounter_list
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55b81f9c30ca <unknown>
#1 0x55b81f68f2b0 <unknown>
#2 0x55b81f6deb22 <unknown>
#3 0x55b81f6dedc1 <unknown>
#4 0x55b81f724994 <unknown>
#5 0x55b81f70392d <unknown>
#6 0x55b81f721e26 <unknown>
#7 0x55b81f7036a3 <unknown>
#8 0x55b81f6d14f3 <unknown>
#9 0x55b81f6d24fe <unknown>
#10 0x55b81f989d7b <unknown>
#11 0x55b81f98dd31 <unknown>
#12 0x55b81f975c85 <unknown>
#13 0x55b81f98e8a2 <unknown>
#14 0x55b81f95ae1f <unknown>
#15 0x55b81f9b1e48 <unknown>
#16 0x55b81f9b2013 <unknown>
#17 0x55b81f9c1ebc <unknown>
#18 0x7f2d24d69ac3 <unknown>


None

--- End of Trace ---

Running Test: test_encounter_schedule

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 639, in test_encounter_schedule
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55fb20c950ca <unknown>
#1 0x55fb209612b0 <unknown>
#2 0x55fb209b0b22 <unknown>
#3 0x55fb209b0dc1 <unknown>
#4 0x55fb209f6994 <unknown>
#5 0x55fb209d592d <unknown>
#6 0x55fb209f3e26 <unknown>
#7 0x55fb209d56a3 <unknown>
#8 0x55fb209a34f3 <unknown>
#9 0x55fb209a44fe <unknown>
#10 0x55fb20c5bd7b <unknown>
#11 0x55fb20c5fd31 <unknown>
#12 0x55fb20c47c85 <unknown>
#13 0x55fb20c608a2 <unknown>
#14 0x55fb20c2ce1f <unknown>
#15 0x55fb20c83e48 <unknown>
#16 0x55fb20c84013 <unknown>
#17 0x55fb20c93ebc <unknown>
#18 0x7f6e76ce9ac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 641, in test_encounter_schedule
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55fb20c950ca <unknown>
#1 0x55fb209612b0 <unknown>
#2 0x55fb209b0b22 <unknown>
#3 0x55fb209b0dc1 <unknown>
#4 0x55fb209f6994 <unknown>
#5 0x55fb209d592d <unknown>
#6 0x55fb209f3e26 <unknown>
#7 0x55fb209d56a3 <unknown>
#8 0x55fb209a34f3 <unknown>
#9 0x55fb209a44fe <unknown>
#10 0x55fb20c5bd7b <unknown>
#11 0x55fb20c5fd31 <unknown>
#12 0x55fb20c47c85 <unknown>
#13 0x55fb20c608a2 <unknown>
#14 0x55fb20c2ce1f <unknown>
#15 0x55fb20c83e48 <unknown>
#16 0x55fb20c84013 <unknown>
#17 0x55fb20c93ebc <unknown>
#18 0x7f6e76ce9ac3 <unknown>


None

--- End of Trace ---

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1005, in test_mobile_encounter_interface_test
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions()
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 200, in add_question_by_type_default_value
    return self.add_question_number_question()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 471, in add_question_number_question
    question_text = self.initialize_question(QuestionType.NUMBER_INPUT, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x55f81b8760ca <unknown>
#1 0x55f81b5422b0 <unknown>
#2 0x55f81b591b22 <unknown>
#3 0x55f81b591dc1 <unknown>
#4 0x55f81b5d7994 <unknown>
#5 0x55f81b5b692d <unknown>
#6 0x55f81b5d4e26 <unknown>
#7 0x55f81b5b66a3 <unknown>
#8 0x55f81b5844f3 <unknown>
#9 0x55f81b5854fe <unknown>
#10 0x55f81b83cd7b <unknown>
#11 0x55f81b840d31 <unknown>
#12 0x55f81b828c85 <unknown>
#13 0x55f81b8418a2 <unknown>
#14 0x55f81b80de1f <unknown>
#15 0x55f81b864e48 <unknown>
#16 0x55f81b865013 <unknown>
#17 0x55f81b874ebc <unknown>
#18 0x7fc88d59fac3 <unknown>


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1007, in test_mobile_encounter_interface_test
    self.fail(f"Failed to create questionnaire: {e}")
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Failed to create questionnaire: Message: 
Stacktrace:
#0 0x55f81b8760ca <unknown>
#1 0x55f81b5422b0 <unknown>
#2 0x55f81b591b22 <unknown>
#3 0x55f81b591dc1 <unknown>
#4 0x55f81b5d7994 <unknown>
#5 0x55f81b5b692d <unknown>
#6 0x55f81b5d4e26 <unknown>
#7 0x55f81b5b66a3 <unknown>
#8 0x55f81b5844f3 <unknown>
#9 0x55f81b5854fe <unknown>
#10 0x55f81b83cd7b <unknown>
#11 0x55f81b840d31 <unknown>
#12 0x55f81b828c85 <unknown>
#13 0x55f81b8418a2 <unknown>
#14 0x55f81b80de1f <unknown>
#15 0x55f81b864e48 <unknown>
#16 0x55f81b865013 <unknown>
#17 0x55f81b874ebc <unknown>
#18 0x7fc88d59fac3 <unknown>


None

--- End of Trace ---

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 1128, in test_questionnaire_export_automatic_mapping
    created_questionnaire = self.questionnaire_helper.create_questionnaire_with_questions(question_types={QuestionType.MULTIPLE_CHOICE})
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Questionnaire.py", line 210, in create_questionnaire_with_questions
    question_info = self.question_helper.add_question_by_type_default_value(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 188, in add_question_by_type_default_value
    return self.add_question_multiple_choice()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 239, in add_question_multiple_choice
    question_text = self.initialize_question(QuestionType.MULTIPLE_CHOICE, language_code, is_required, question_text)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 583, in initialize_question
    WebDriverWait(self.driver, 30).until(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        EC.visibility_of_element_located(QuestionSelectors.TAB_QUESTION_TYPE)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
Stacktrace:
#0 0x5646fa7460ca <unknown>
#1 0x5646fa4122b0 <unknown>
#2 0x5646fa461b22 <unknown>
#3 0x5646fa461dc1 <unknown>
#4 0x5646fa4a7994 <unknown>
#5 0x5646fa48692d <unknown>
#6 0x5646fa4a4e26 <unknown>
#7 0x5646fa4866a3 <unknown>
#8 0x5646fa4544f3 <unknown>
#9 0x5646fa4554fe <unknown>
#10 0x5646fa70cd7b <unknown>
#11 0x5646fa710d31 <unknown>
#12 0x5646fa6f8c85 <unknown>
#13 0x5646fa7118a2 <unknown>
#14 0x5646fa6dde1f <unknown>
#15 0x5646fa734e48 <unknown>
#16 0x5646fa735013 <unknown>
#17 0x5646fa744ebc <unknown>
#18 0x7f1de4e56ac3 <unknown>


None

--- End of Trace ---

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (11/20):

  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (7/20):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)

Errored Tests (2/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)

Time Taken: 446.080s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 645.671s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 667.817s

@ywarnecke ywarnecke linked an issue Aug 25, 2026 that may be closed by this pull request
@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Failed to click 'add button' for conditions.

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 261, in select_dropdown
    dropdowns = WebDriverWait(self.driver, 10).until(EC.presence_of_all_elements_located(
        selector))
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/selenium/webdriver/support/wait.py", line 105, in until
    raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: 


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 276, in test_admin_interface_conditions
    condition_id_1 = self.condition_helper.add_condition_for_threshold_questions(threshold_steps=1, target_type=ConditionSelectors.TargetType.QUESTION)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Condition.py", line 140, in add_condition_for_threshold_questions
    self.utils.select_dropdown(ConditionSelectors.THRESHOLD_TYPE, threshold_type, DropdownMethod.VALUE)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/SeleniumUtils.py", line 286, in select_dropdown
    raise Exception(f"Timeout while selecting '{value}' in dropdown {selector}.")
Exception: Timeout while selecting 'EQUALS' in dropdown ('id', 'conditionDTOs0.thresholdType').

None

--- End of Trace ---

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (19/20):

  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (1/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)

Time Taken: 667.235s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 20

Successful Tests (20/20):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/20):
None

Errored Tests (0/20):
None


Time Taken: 676.879s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 243, in test_admin_interface_questionnaire_question_types_score
    question_by_type = self.question_assert_helper.assert_question_by_type(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 838, in assert_question_by_type
    self.assert_fields_create_slider_question()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 880, in assert_fields_create_slider_question
    assert not checkbox_vertical.is_enabled(), f"Checkbox for 'vertical' should be disabled but is enabled."
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Checkbox for 'vertical' should be disabled but is enabled.

None

--- End of Trace ---

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (20/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/21):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)

Errored Tests (0/21):
None


Time Taken: 645.514s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 243, in test_admin_interface_questionnaire_question_types_score
    question_by_type = self.question_assert_helper.assert_question_by_type(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 838, in assert_question_by_type
    self.assert_fields_create_slider_question()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 880, in assert_fields_create_slider_question
    assert not checkbox_vertical.is_enabled(), f"Checkbox for 'vertical' should be disabled but is enabled."
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Checkbox for 'vertical' should be disabled but is enabled.

None

--- End of Trace ---

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (20/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/21):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)

Errored Tests (0/21):
None


Time Taken: 644.597s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 243, in test_admin_interface_questionnaire_question_types_score
    question_by_type = self.question_assert_helper.assert_question_by_type(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 838, in assert_question_by_type
    self.assert_fields_create_slider_question()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 880, in assert_fields_create_slider_question
    assert not checkbox_vertical.is_enabled(), f"Checkbox for 'vertical' should be disabled but is enabled."
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Checkbox for 'vertical' should be disabled but is enabled.

None

--- End of Trace ---

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (20/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/21):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)

Errored Tests (0/21):
None


Time Taken: 643.634s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Test ran with errors:


--- Stack Trace ---
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/selenium_tests.py", line 243, in test_admin_interface_questionnaire_question_types_score
    question_by_type = self.question_assert_helper.assert_question_by_type(question_type)
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 838, in assert_question_by_type
    self.assert_fields_create_slider_question()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/home/runner/work/MoPat/MoPat/selenium/helper/Question.py", line 880, in assert_fields_create_slider_question
    assert not checkbox_vertical.is_enabled(), f"Checkbox for 'vertical' should be disabled but is enabled."
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Checkbox for 'vertical' should be disabled but is enabled.

None

--- End of Trace ---

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (20/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (1/21):

  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)

Errored Tests (0/21):
None


Time Taken: 545.324s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 687.540s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 697.175s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 739.370s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_login_admin

Successfully ran Test without Errors

Test Summary

Total Tests Run: 1

Successful Tests (1/1):

  • test_login_admin (__main__.CustomChromeTest.test_login_admin)

Failed Tests (0/1):
None

Errored Tests (0/1):
None


Time Taken: 4.494s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_login_admin

Successfully ran Test without Errors

Test Summary

Total Tests Run: 1

Successful Tests (1/1):

  • test_login_admin (__main__.CustomChromeTest.test_login_admin)

Failed Tests (0/1):
None

Errored Tests (0/1):
None


Time Taken: 4.132s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_login_admin

Successfully ran Test without Errors

Test Summary

Total Tests Run: 1

Successful Tests (1/1):

  • test_login_admin (__main__.CustomChromeTest.test_login_admin)

Failed Tests (0/1):
None

Errored Tests (0/1):
None


Time Taken: 4.592s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ☑️Skipped ⚠️Failed ❌️
JUnit Test Report1025 ran1014 passed10 skipped1 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 715.678s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 715.678s

@github-actions

Copy link
Copy Markdown

Test Results

🧪 Unit Test Results
TestsPassed ✅Skipped ⚠️Failed
JUnit Test Report1025 ran1015 passed10 skipped0 failed
🌐 Selenium Test Results

Running Test: test_admin_interface_conditions

Successfully ran Test without Errors

Running Test: test_admin_interface_index

Successfully ran Test without Errors

Running Test: test_admin_interface_login

Successfully ran Test without Errors

Running Test: test_admin_interface_questionnaire_question_types_score

Successfully ran Test without Errors

Running Test: test_bundle_fill

Successfully ran Test without Errors

Running Test: test_bundle_list

Successfully ran Test without Errors

Running Test: test_clinic_fill

Successfully ran Test without Errors

Running Test: test_clinic_list

Successfully ran Test without Errors

Running Test: test_configuration_edit

Successfully ran Test without Errors

Running Test: test_encounter_list

Successfully ran Test without Errors

Running Test: test_encounter_schedule

Successfully ran Test without Errors

Running Test: test_git_info

Successfully ran Test without Errors

Running Test: test_invitation_edit

Successfully ran Test without Errors

Running Test: test_invitation_list

Successfully ran Test without Errors

Running Test: test_login_admin

Successfully ran Test without Errors

Running Test: test_mobile_encounter_interface_test

Successfully ran Test without Errors

Running Test: test_one_time_statistic

Successfully ran Test without Errors

Running Test: test_question_preview_modal

Successfully ran Test without Errors

Running Test: test_questionnaire_export_automatic_mapping

Successfully ran Test without Errors

Running Test: test_user_list

Successfully ran Test without Errors

Running Test: test_user_mail_to_all

Successfully ran Test without Errors

Test Summary

Total Tests Run: 21

Successful Tests (21/21):

  • test_admin_interface_conditions (__main__.CustomChromeTest.test_admin_interface_conditions)
  • test_admin_interface_index (__main__.CustomChromeTest.test_admin_interface_index)
  • test_admin_interface_login (__main__.CustomChromeTest.test_admin_interface_login)
  • test_admin_interface_questionnaire_question_types_score (__main__.CustomChromeTest.test_admin_interface_questionnaire_question_types_score)
  • test_bundle_fill (__main__.CustomChromeTest.test_bundle_fill)
  • test_bundle_list (__main__.CustomChromeTest.test_bundle_list)
  • test_clinic_fill (__main__.CustomChromeTest.test_clinic_fill)
  • test_clinic_list (__main__.CustomChromeTest.test_clinic_list)
  • test_configuration_edit (__main__.CustomChromeTest.test_configuration_edit)
  • test_encounter_list (__main__.CustomChromeTest.test_encounter_list)
  • test_encounter_schedule (__main__.CustomChromeTest.test_encounter_schedule)
  • test_git_info (__main__.CustomChromeTest.test_git_info)
  • test_invitation_edit (__main__.CustomChromeTest.test_invitation_edit)
  • test_invitation_list (__main__.CustomChromeTest.test_invitation_list)
  • test_login_admin (__main__.CustomChromeTest.test_login_admin)
  • test_mobile_encounter_interface_test (__main__.CustomChromeTest.test_mobile_encounter_interface_test)
  • test_one_time_statistic (__main__.CustomChromeTest.test_one_time_statistic)
  • test_question_preview_modal (__main__.CustomChromeTest.test_question_preview_modal)
  • test_questionnaire_export_automatic_mapping (__main__.CustomChromeTest.test_questionnaire_export_automatic_mapping)
  • test_user_list (__main__.CustomChromeTest.test_user_list)
  • test_user_mail_to_all (__main__.CustomChromeTest.test_user_mail_to_all)

Failed Tests (0/21):
None

Errored Tests (0/21):
None


Time Taken: 712.459s

@ywarnecke
ywarnecke merged commit 72c7111 into 243-Overhaul-Question-Creation-View Aug 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement a question preview function during creation

2 participants