(request, web_server_main)
| 47 | |
| 48 | @fixture(params=list(RUNNER_DICT), scope="class") |
| 49 | def selenium_class_scope(request, web_server_main): |
| 50 | server_hostname, server_port, server_log = web_server_main |
| 51 | assert request.param in RUNNER_DICT |
| 52 | |
| 53 | logger = logging.getLogger('selenium') |
| 54 | logger.setLevel(logging.DEBUG) |
| 55 | |
| 56 | cls = RUNNER_DICT[request.param] |
| 57 | selenium = cls( |
| 58 | test_dir=request.cls.TEST_BUILD_DIR, |
| 59 | server_port=server_port, |
| 60 | server_hostname=server_hostname, |
| 61 | server_log=server_log, |
| 62 | ) |
| 63 | request.cls.call_number = 0 |
| 64 | try: |
| 65 | yield selenium |
| 66 | finally: |
| 67 | print(selenium.logs) |
| 68 | selenium.driver.quit() |
| 69 | |
| 70 | |
| 71 | @fixture(scope="function") |
nothing calls this directly
no test coverage detected
searching dependent graphs…