mirror of
https://github.com/caronc/apprise.git
synced 2024-11-26 10:03:11 +01:00
coverage updates (keep to 100%)
This commit is contained in:
parent
1e4f38e6cb
commit
91cf3fa625
@ -205,7 +205,8 @@ class Apprise(object):
|
||||
if not instance:
|
||||
return_status = False
|
||||
logging.error(
|
||||
"Failed to load notification url: {}".format(_server))
|
||||
"Failed to load notification url: {}".format(_server),
|
||||
)
|
||||
continue
|
||||
|
||||
# Add our initialized plugin to our server listings
|
||||
|
@ -155,6 +155,11 @@ def test_apprise():
|
||||
# Pretend everything is okay
|
||||
raise TypeError()
|
||||
|
||||
class RuntimeNotification(NotifyBase):
|
||||
def notify(self, **kwargs):
|
||||
# Pretend everything is okay
|
||||
raise RuntimeError()
|
||||
|
||||
class FailNotification(NotifyBase):
|
||||
|
||||
def notify(self, **kwargs):
|
||||
@ -167,15 +172,19 @@ def test_apprise():
|
||||
# Store our good notification in our schema map
|
||||
SCHEMA_MAP['fail'] = FailNotification
|
||||
|
||||
# Store our good notification in our schema map
|
||||
SCHEMA_MAP['runtime'] = RuntimeNotification
|
||||
|
||||
assert(a.add('runtime://localhost') is True)
|
||||
assert(a.add('throw://localhost') is True)
|
||||
assert(a.add('fail://localhost') is True)
|
||||
assert(len(a) == 2)
|
||||
assert(len(a) == 3)
|
||||
|
||||
# Test when our notify both throws an exception and or just
|
||||
# simply returns False
|
||||
assert(a.notify(title="present", body="present") is False)
|
||||
|
||||
# Test instantiating a plugin
|
||||
# Create a Notification that throws an unexected exception
|
||||
class ThrowInstantiateNotification(NotifyBase):
|
||||
def __init__(self, **kwargs):
|
||||
# Pretend everything is okay
|
||||
|
Loading…
Reference in New Issue
Block a user