integrations: Add screenshot configs for the project management type.

of integrations that do not have fixtures.
This commit is contained in:
Niloth P
2025-07-30 12:49:33 +05:30
committed by Tim Abbott
parent 24eab61ab0
commit f5e925b26b
2 changed files with 40 additions and 0 deletions

View File

@@ -65,6 +65,7 @@ CATEGORIES: dict[str, StrPromise] = {
# WEBHOOK_INTEGRATIONS and NO_SCREENSHOT_CONFIG, but defined explicitly to
# avoid circular dependency
FIXTURELESS_INTEGRATIONS_WITH_SCREENSHOTS: list[str] = [
"asana",
"capistrano",
"codebase",
"github-actions",
@@ -73,7 +74,9 @@ FIXTURELESS_INTEGRATIONS_WITH_SCREENSHOTS: list[str] = [
"openshift",
"perforce",
"puppet",
"redmine",
"svn",
"trac",
]
FIXTURELESS_SCREENSHOT_CONTENT: dict[str, list[fixtureless_integrations.ScreenshotContent]] = {
key: [getattr(fixtureless_integrations, key.upper().replace("-", "_"))]