Coverage for webapp/config.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-27 22:07 +0000

1import os 

2 

3APP_NAME = "charmhub" 

4DETAILS_VIEW_REGEX = "[A-Za-z0-9-]*[A-Za-z][A-Za-z0-9-]*" 

5 

6CATEGORIES = [ 

7 {"slug": "ai-ml", "name": "AI/ML"}, 

8 {"slug": "big-data", "name": "Big Data"}, 

9 {"slug": "cloud", "name": "Cloud"}, 

10 {"slug": "containers", "name": "Containers"}, 

11 {"slug": "databases", "name": "Databases"}, 

12 {"slug": "logging-tracing", "name": "Logging and Tracing"}, 

13 {"slug": "monitoring", "name": "Monitoring"}, 

14 {"slug": "networking", "name": "Networking"}, 

15 {"slug": "security", "name": "Security"}, 

16 {"slug": "storage", "name": "Storage"}, 

17] 

18 

19SEARCH_FIELDS = [ 

20 "result.categories", 

21 "result.summary", 

22 "result.media", 

23 "result.title", 

24 "result.publisher.display-name", 

25 "default-release.revision.revision", 

26 "default-release.channel", 

27 "result.deployable-on", 

28] 

29 

30SENTRY_DSN = os.getenv("SENTRY_DSN", "").strip()