Chore/rework workflow (#52)

* Reworked the lint action
* Removed the file change requirement
* Repaired mypy
* Repaired pip-audit
This commit is contained in:
2023-08-17 22:05:12 +02:00
committed by GitHub
parent daa315804e
commit e4a57c9136
19 changed files with 159 additions and 101 deletions

View File

@ -6,12 +6,12 @@ import pytest
from aki_prj23_transparenzregister.config.config_providers import JsonFileConfigProvider
def test_json_provider_init_fail():
def test_json_provider_init_fail() -> None:
with pytest.raises(FileNotFoundError):
JsonFileConfigProvider("file-that-does-not-exist")
def test_json_provider_init_no_json():
def test_json_provider_init_no_json() -> None:
with patch("os.path.isfile") as mock_isfile, patch(
"builtins.open", mock_open(read_data="fhdaofhdoas")
):
@ -20,7 +20,7 @@ def test_json_provider_init_no_json():
JsonFileConfigProvider("non-json-file")
def test_json_provider_init():
def test_json_provider_init() -> None:
data = {"hello": "world"}
input_data = json.dumps(data)
with patch("os.path.isfile") as mock_isfile:
@ -30,7 +30,7 @@ def test_json_provider_init():
assert provider.__data__ == data
def test_json_provider_get_postgre():
def test_json_provider_get_postgres() -> None:
data = {
"postgres": {
"username": "user",
@ -52,7 +52,7 @@ def test_json_provider_get_postgre():
assert config.port == data["postgres"]["port"]
def test_json_provider_get_mongo():
def test_json_provider_get_mongo() -> None:
data = {
"mongo": {
"username": "user",