e2e_tests/pyproject.toml
Daniel 873bf73ae8 add api testing (#14)
* add fixture to make api calls with authentification

* add authentik test that checks the status of all blueprints

* add option to append any kind of data to html report

Reviewed-on: local-it-infrastructure/e2e_tests#14
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-09 12:34:25 +01:00

55 lines
No EOL
1.2 KiB
TOML

[project]
name = "pytest-abra"
description = "A pytest plugin to test instances of abra recipes"
authors = [{name = "Local-IT e.V."}]
readme = "README.md"
version = "0.2.0"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Framework :: Pytest",
]
dependencies = [
"pytest == 7.4.3",
"playwright == 1.40",
"pytest-html == 4.1.1",
"pytest-playwright == 0.4.3",
"python-dotenv == 1.0.0",
"loguru == 0.7.2",
"beautifulsoup4 == 4.12.2",
"imbox == 0.9.8",
"hatchling == 1.18.0",
"icecream",
"tabulate",
]
[project.entry-points.pytest11]
pytest_abra = "pytest_abra.custom_fixtures"
[project.scripts]
abratest = "pytest_abra.cli:run"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build]
include = [
"pytest_abra/*.py",
]
exclude = [
"*.json",
]
[tool.ruff]
line-length = 120
target-version = "py311"
[tool.pytest.ini_options]
python_functions = "setup_* test_* cleanup_*"
norecursedirs = ".* previous-work recipes"
testpaths = "tests"