mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2026-02-13 22:17:38 +01:00
test: Cover apps/find_missing_companies.py
This commit is contained in:
1 parent
f7ec3eaf24
commit
f9d3f0eb76
3 files changed
+32
-7
No files matched your search
@@ -1,6 +1,31 @@
|
||||
"""Testing find_missing_companies.py."""
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
from aki_prj23_transparenzregister.apps import find_missing_companies
|
||||
|
||||
|
||||
def test_import_find_missing_companies() -> None:
|
||||
assert find_missing_companies
|
||||
|
||||
|
||||
@patch("aki_prj23_transparenzregister.apps.find_missing_companies.MongoConnector")
|
||||
@patch("aki_prj23_transparenzregister.apps.find_missing_companies.CompanyMongoService")
|
||||
@patch(
|
||||
"aki_prj23_transparenzregister.apps.find_missing_companies.load.load_directory_to_mongo"
|
||||
)
|
||||
@patch("aki_prj23_transparenzregister.apps.find_missing_companies.connector")
|
||||
def test_work(
|
||||
connector_mock: Mock,
|
||||
load_directory_to_mongo_mock: Mock,
|
||||
company_mongo_service_mock: Mock,
|
||||
mongo_connector_mock: Mock,
|
||||
) -> None:
|
||||
config_provider_mock = Mock()
|
||||
config_provider_mock.session.return_value = Mock()
|
||||
|
||||
load_directory_to_mongo_mock.return_value = 42
|
||||
|
||||
find_missing_companies.work(
|
||||
"Atos IT-Dienstleistung und Beratung GmbH", config_provider_mock
|
||||
)
|
||||
assert True
|
||||
Reference in new issue
Block a user