pagerduty:// severity= override option (#726)

This commit is contained in:
Chris Caron
2022-11-11 15:48:01 -05:00
committed by GitHub
parent 81907af448
commit 184ff48551
2 changed files with 50 additions and 3 deletions

View File

@ -59,6 +59,10 @@ apprise_url_tests = (
# invalid region
'instance': TypeError,
}),
('pagerduty://myroutekey@myapikey?severity=invalid', {
# invalid severity
'instance': TypeError,
}),
('pagerduty://myroutekey@myapikey', {
# minimum requirements met
'instance': NotifyPagerDuty,
@ -74,6 +78,14 @@ apprise_url_tests = (
# european region
'instance': NotifyPagerDuty,
}),
('pagerduty://myroutekey@myapikey?severity=critical', {
# Severity over-ride
'instance': NotifyPagerDuty,
}),
('pagerduty://myroutekey@myapikey?severity=err', {
# Severity over-ride (short-form)
'instance': NotifyPagerDuty,
}),
# Custom values
('pagerduty://myroutekey@myapikey?+key=value&+key2=value2', {
# minimum requirements and support custom key/value pairs