First test for homepage
This commit is contained in:
parent
d48b964e7a
commit
fd3f14a7b8
7
Makefile
7
Makefile
|
@ -12,11 +12,16 @@ run_dev:
|
|||
pipenv run python dev.py
|
||||
|
||||
tdd:
|
||||
git ls-files | entr pipenv run pytest --lf --nf
|
||||
# nomerge git ls-files | entr pipenv run pytest --lf --nf
|
||||
git ls-files | entr make functionnal_tests
|
||||
|
||||
|
||||
test:
|
||||
pipenv run pytest $(opt)
|
||||
|
||||
functionnal_tests:
|
||||
pipenv run python -m pytest functionnal_test.py
|
||||
|
||||
requirements:
|
||||
pipenv requirements > requirements.txt
|
||||
pipenv requirements --dev-only > requirements_dev.txt
|
||||
|
|
1
Pipfile
1
Pipfile
|
@ -7,6 +7,7 @@ name = "pypi"
|
|||
|
||||
[dev-packages]
|
||||
pytest = "*"
|
||||
selenium = "*"
|
||||
|
||||
[requires]
|
||||
python_version = "3.12"
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
import unittest
|
||||
|
||||
from selenium import webdriver
|
||||
from selenium.webdriver.common.by import By
|
||||
|
||||
|
||||
server = "localhost"
|
||||
port = 5000
|
||||
|
||||
base_url = f"http://{server}{':%d' % port if port else '' }"
|
||||
|
||||
|
||||
class BaseFunctionnalTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self.driver = webdriver.Firefox()
|
||||
self.addCleanup(self._close)
|
||||
|
||||
def test_homepage(self):
|
||||
self.driver.get(base_url)
|
||||
|
||||
def _close(self):
|
||||
if self.driver:
|
||||
self.driver.quit()
|
Loading…
Reference in New Issue