mirror of https://github.com/caronc/apprise
coverage updates (keep to 100%)
parent
68270459d0
commit
5970eb590a
|
@ -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
|
||||
|
|
|
@ -154,6 +154,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):
|
||||
|
@ -166,15 +171,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