test(integration): fixture for notification channel (#10089)

* chore: fixture for notification channel

* chore: return notification channel info in Create notification channel API

* fix: change scope of create channel fixture to function level

* chore: added debug message on assertion failure

* refactor: improve error handling in webhook notification channel deletion

* chore: ran py linter and fmt

* fix: silenced pylint on too broad exception

* feat: add alerts to integration CI workflow

* chore: removed clean from notification channel creation fixture + changes fixture scope of get_token

* chore: reverted fixture scopes to function

* fix: breaking alert test due to alert manager not registered for newly created org

* chore: formatted and fix lint

---------

Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
This commit is contained in:
Abhishek Kumar Singh
2026-01-29 17:00:44 +05:30
committed by GitHub
parent 7274d51236
commit 948bdb7881
4 changed files with 213 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ jobs:
- ttl
- preference
- logspipelines
- alerts
sqlstore-provider:
- postgres
- sqlite