1
0

Store posting results to a mongodb

This commit is contained in:
2026-03-30 12:23:13 +02:00
parent d800d9b7be
commit fb19145e8c
13 changed files with 331 additions and 9 deletions

View File

@@ -9,6 +9,15 @@ def test_settings_parse_nested_env(monkeypatch) -> None:
monkeypatch.setenv("CONTENT_AUTOMATION_YOUTUBE__USE_RESUMABLE_UPLOAD", "true")
monkeypatch.setenv("CONTENT_AUTOMATION_STORAGE__BACKEND", "s3")
monkeypatch.setenv("CONTENT_AUTOMATION_STORAGE__S3__BUCKET_NAME", "bucket-a")
monkeypatch.setenv("CONTENT_AUTOMATION_MONGODB__ENABLED", "true")
monkeypatch.setenv(
"CONTENT_AUTOMATION_MONGODB__CONNECTION_URI",
"mongodb://localhost:27017",
)
monkeypatch.setenv(
"CONTENT_AUTOMATION_MONGODB__DATABASE_NAME",
"content-automation",
)
settings = AppSettings()
@@ -17,3 +26,6 @@ def test_settings_parse_nested_env(monkeypatch) -> None:
assert settings.youtube.use_resumable_upload is True
assert settings.storage.backend == "s3"
assert settings.storage.s3.bucket_name == "bucket-a"
assert settings.mongodb.enabled is True
assert settings.mongodb.connection_uri == "mongodb://localhost:27017"
assert settings.mongodb.database_name == "content-automation"