Refactor: only one instantiation of webdriver
This commit is contained in:
parent
41bdbeebc6
commit
49b142e306
|
@ -13,9 +13,10 @@ docs_url = f"{base_url}/docs"
|
|||
|
||||
|
||||
class BaseFunctionnalTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.driver = webdriver.Firefox()
|
||||
self.addCleanup(self._close)
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.driver = webdriver.Firefox()
|
||||
cls.addClassCleanup(cls.driver.quit)
|
||||
|
||||
def test_app_homepage_is_reachale(self):
|
||||
self.driver.get(base_url)
|
||||
|
@ -27,7 +28,3 @@ class BaseFunctionnalTestCase(unittest.TestCase):
|
|||
|
||||
swagger = self.driver.find_elements(By.ID, "swagger-ui")[0]
|
||||
assert swagger_header_content in swagger.text.replace("\n", "")
|
||||
|
||||
def _close(self):
|
||||
if self.driver:
|
||||
self.driver.quit()
|
||||
|
|
Loading…
Reference in New Issue