diff --git a/tests/automated_tests/requirements.in b/tests/automated_tests/requirements.in index 31f370f4..0f9c16d8 100644 --- a/tests/automated_tests/requirements.in +++ b/tests/automated_tests/requirements.in @@ -1,3 +1,3 @@ pytest -parametrized +parameterized pathlib diff --git a/tests/automated_tests/requirements.txt b/tests/automated_tests/requirements.txt index d2d4271e..c26da7f4 100644 --- a/tests/automated_tests/requirements.txt +++ b/tests/automated_tests/requirements.txt @@ -10,7 +10,7 @@ iniconfig==2.0.0 # via pytest packaging==23.1 # via pytest -parametrized==0.1 +parameterized==0.9.0 # via -r requirements.in pathlib==1.0.1 # via -r requirements.in diff --git a/tests/automated_tests/runtime_test.py b/tests/automated_tests/runtime_test.py index 673a7a1e..d4a99c3e 100644 --- a/tests/automated_tests/runtime_test.py +++ b/tests/automated_tests/runtime_test.py @@ -12,26 +12,33 @@ # SPDX-License-Identifier: Apache-2.0 +import json import unittest + import pytest from parameterized import parameterized -import json -with open('.velocitas.json') as velocitas_file: +with open(".velocitas.json") as velocitas_file: velocitas_json = json.loads(velocitas_file.read()) - for package in velocitas_json['packages']: - if package['name'] == "devenv-runtimes": - package_name = package['name'] - package_version = package['version'] + for package in velocitas_json["packages"]: + if package["name"] == "devenv-runtimes": + package_name = package["name"] + package_version = package["version"] break class RuntimeTest(unittest.TestCase): - @parameterized.expand( - ["runtime-local", - "runtime-k3d", - "runtime-kanto"] - ) + @parameterized.expand(["runtime-local", "runtime-k3d", "runtime-kanto"]) def test_runtime(self, runtime): - pytest.main(["-s", "-x", f"/home/vscode/.velocitas/packages/{package_name}/{package_version}/{runtime}/test/integration/integration_test.py"]) + pytest.main( + [ + "-s", + "-x", + ( + f"/home/vscode/.velocitas/packages/{package_name}/" + "{package_version}/{runtime}/test/integration/" + "integration_test.py" + ), + ] + )