mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-05-14 05:28:45 +02:00
feat: Add simple wrapper to update particual financial entries
This commit is contained in:
parent
7b5cf16e49
commit
77711d8a2f
@ -0,0 +1,23 @@
|
|||||||
|
"""Fix fincancial data of particular companies identified by their ID."""
|
||||||
|
from aki_prj23_transparenzregister.apps.enrich_company_financials import work
|
||||||
|
from aki_prj23_transparenzregister.config.config_providers import JsonFileConfigProvider
|
||||||
|
from aki_prj23_transparenzregister.utils.mongo.company_mongo_service import (
|
||||||
|
CompanyMongoService,
|
||||||
|
)
|
||||||
|
from aki_prj23_transparenzregister.utils.mongo.connector import MongoConnector
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
config_provider = JsonFileConfigProvider("./secrets.json")
|
||||||
|
|
||||||
|
mongo_connector = MongoConnector(config_provider.get_mongo_connection_string())
|
||||||
|
company_service = CompanyMongoService(mongo_connector)
|
||||||
|
|
||||||
|
entries = [
|
||||||
|
"649f16a4e198338c3b442ab1",
|
||||||
|
"649f16a5e198338c3b442b0a",
|
||||||
|
"649f16a5e198338c3b442ac6",
|
||||||
|
]
|
||||||
|
|
||||||
|
companies = [company_service.get_by_object_id(entry) for entry in entries]
|
||||||
|
for company in companies:
|
||||||
|
work(company, company_service)
|
6
tests/apps/fix_company_financials_test.py
Normal file
6
tests/apps/fix_company_financials_test.py
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
"""test aki_prj23_transparenzregister.apps.fix_company_financials."""
|
||||||
|
from aki_prj23_transparenzregister.apps import fix_company_financials
|
||||||
|
|
||||||
|
|
||||||
|
def test_main() -> None:
|
||||||
|
assert fix_company_financials
|
Loading…
x
Reference in New Issue
Block a user