"""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: _ = connector_mock _ = mongo_connector_mock _ = company_mongo_service_mock 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