mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-09-18 09:36:24 -07:00
25 lines
534 B
Python
25 lines
534 B
Python
from typing import Type
|
|
import unittest
|
|
|
|
from ..options import TestingOptions
|
|
|
|
options: TestingOptions = None
|
|
|
|
class SeleniumTestCase(unittest.TestCase):
|
|
@staticmethod
|
|
def add(suite: unittest.TestSuite, use_options: TestingOptions, test_class: Type[unittest.TestCase]):
|
|
global options
|
|
options = use_options
|
|
suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(test_class))
|
|
|
|
|
|
@property
|
|
def options(self):
|
|
return options
|
|
|
|
|
|
@property
|
|
def driver(self):
|
|
if options is None:
|
|
return None
|
|
return options.driver
|