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

@ -10,7 +10,7 @@ from aki_prj23_transparenzregister.utils.mongo.company_mongo_service import (
@pytest.fixture()
def mock_mongo_connector(mocker) -> Mock:
def mock_mongo_connector(mocker: Mock) -> Mock:
"""Mock MongoConnector class.
Args:
@ -37,7 +37,7 @@ def mock_collection() -> Mock:
return Mock()
def test_init(mock_mongo_connector, mock_collection):
def test_init(mock_mongo_connector: Mock, mock_collection: Mock) -> None:
"""Test CompanyMongoService constructor.
Args:
@ -49,7 +49,7 @@ def test_init(mock_mongo_connector, mock_collection):
assert service.collection == mock_collection
def test_get_all(mock_mongo_connector, mock_collection):
def test_get_all(mock_mongo_connector: Mock, mock_collection: Mock) -> None:
"""Test CompanyMongoService get_all method.
Args:
@ -63,7 +63,7 @@ def test_get_all(mock_mongo_connector, mock_collection):
assert service.get_all() == mock_result
def test_by_id_no_result(mock_mongo_connector, mock_collection):
def test_by_id_no_result(mock_mongo_connector: Mock, mock_collection: Mock) -> None:
"""Test CompanyMongoService get_by_id with no result.
Args:
@ -73,10 +73,10 @@ def test_by_id_no_result(mock_mongo_connector, mock_collection):
mock_mongo_connector.database = {"companies": mock_collection}
service = CompanyMongoService(mock_mongo_connector)
mock_collection.find.return_value = []
assert service.get_by_id("Does not exist") is None
assert service.get_by_id("Does not exist") is None # type: ignore
def test_by_id_result(mock_mongo_connector, mock_collection):
def test_by_id_result(mock_mongo_connector: Mock, mock_collection: Mock) -> None:
"""Test CompanyMongoService get_by_id with result.
Args:
@ -87,10 +87,10 @@ def test_by_id_result(mock_mongo_connector, mock_collection):
service = CompanyMongoService(mock_mongo_connector)
mock_entry = {"id": "Does exist", "vaue": 42}
mock_collection.find.return_value = [mock_entry]
assert service.get_by_id("Does exist") == mock_entry
assert service.get_by_id("Does exist") == mock_entry # type: ignore
def test_insert(mock_mongo_connector, mock_collection):
def test_insert(mock_mongo_connector: Mock, mock_collection: Mock) -> None:
"""Test CompanyMongoService insert method.
Args:
@ -101,4 +101,4 @@ def test_insert(mock_mongo_connector, mock_collection):
service = CompanyMongoService(mock_mongo_connector)
mock_result = 42
mock_collection.insert_one.return_value = mock_result
assert service.insert(Company(None, None, "", "", [])) == mock_result
assert service.insert(Company(None, None, "", "", [])) == mock_result # type: ignore