|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
#
|
|
|
|
|
# Apprise and AppriseAsset Unit Tests
|
|
|
|
|
#
|
|
|
|
|
# Copyright (C) 2017 Chris Caron <lead2gold@gmail.com>
|
|
|
|
|
# Copyright (C) 2017-2018 Chris Caron <lead2gold@gmail.com>
|
|
|
|
|
#
|
|
|
|
|
# This file is part of apprise.
|
|
|
|
|
#
|
|
|
|
@ -19,6 +19,7 @@
|
|
|
|
|
from __future__ import print_function
|
|
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
from os import chmod
|
|
|
|
|
from os import getuid
|
|
|
|
|
from os.path import dirname
|
|
|
|
|
from apprise import Apprise
|
|
|
|
|
from apprise import AppriseAsset
|
|
|
|
@ -28,6 +29,7 @@ from apprise import NotifyType
|
|
|
|
|
from apprise import NotifyFormat
|
|
|
|
|
from apprise import NotifyImageSize
|
|
|
|
|
from apprise.Apprise import __load_matrix
|
|
|
|
|
import pytest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_apprise():
|
|
|
|
@ -378,6 +380,11 @@ def test_apprise_asset(tmpdir):
|
|
|
|
|
|
|
|
|
|
# If we make the file un-readable however, we won't be able to read it
|
|
|
|
|
# This test is just showing that we won't throw an exception
|
|
|
|
|
if getuid() == 0:
|
|
|
|
|
# Root always over-rides 0x000 permission settings making the below
|
|
|
|
|
# tests futile
|
|
|
|
|
pytest.skip('The Root user can not run file permission tests.')
|
|
|
|
|
|
|
|
|
|
chmod(dirname(sub.strpath), 0o000)
|
|
|
|
|
assert(a.image_raw(NotifyType.INFO, NotifyImageSize.XY_256) is None)
|
|
|
|
|
|
|
|
|
|