* make it so that the actual tests can be moved anywhere, for example in abra recipe repos -> major refactoring with pytest test discovery magic * create RUNNER_DICT dynamically with importlib -> none of the tests are hardcoded, more tests can be added by placing a folder * autoload fixtures with pytest plugins * add URL fixture to navigate on web pages. Includes url parser based on python urllib to generate correct links * fix nextcloud setups and tests * add email groundwork with imbox Reviewed-on: local-it-infrastructure/e2e_tests#7 Co-authored-by: Daniel <d.brummerloh@gmail.com> Co-committed-by: Daniel <d.brummerloh@gmail.com>
23 lines
No EOL
388 B
TOML
23 lines
No EOL
388 B
TOML
[project]
|
|
name = "abratest"
|
|
version = "0.2.0"
|
|
requires-python = "~=3.11"
|
|
dependencies = [
|
|
"pytest == 7.4.3",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"ruff >= 0.1.7",
|
|
]
|
|
|
|
[tool.setuptools]
|
|
package-dir = {"" = "abratest"}
|
|
|
|
[tool.ruff]
|
|
line-length = 120
|
|
target-version = "py311"
|
|
|
|
[tool.pytest.ini_options]
|
|
python_functions = "test_* setup_*"
|
|
norecursedirs = "previous-work recipes" |