forked from openlp/openlp
Added first test
This commit is contained in:
parent
38eec999b7
commit
94e8b90c5d
@ -253,10 +253,10 @@ def is_not_image_file(file_name):
|
|||||||
``file_name``
|
``file_name``
|
||||||
File name to be checked.
|
File name to be checked.
|
||||||
"""
|
"""
|
||||||
if file_name.isEmpty():
|
if not file_name:
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
formats = [fmt.lower() for fmt in QtGui.QImageReader.supportedImageFormats()]
|
formats = [unicode(fmt).lower() for fmt in QtGui.QImageReader.supportedImageFormats()]
|
||||||
file_part, file_extension = os.path.splitext(unicode(file_name))
|
file_part, file_extension = os.path.splitext(unicode(file_name))
|
||||||
if file_extension[1:].lower() in formats and os.path.exists(file_name):
|
if file_extension[1:].lower() in formats and os.path.exists(file_name):
|
||||||
return False
|
return False
|
||||||
|
0
tests/interfaces/openlp_core_utils/__init__.py
Normal file
0
tests/interfaces/openlp_core_utils/__init__.py
Normal file
29
tests/interfaces/openlp_core_utils/test_utils.py
Normal file
29
tests/interfaces/openlp_core_utils/test_utils.py
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
"""
|
||||||
|
Functional tests to test the AppLocation class and related methods.
|
||||||
|
"""
|
||||||
|
from unittest import TestCase
|
||||||
|
|
||||||
|
from mock import patch
|
||||||
|
from PyQt4 import QtCore
|
||||||
|
|
||||||
|
|
||||||
|
from openlp.core.utils import is_not_image_file
|
||||||
|
from tests.utils.constants import TEST_RESOURCES_PATH
|
||||||
|
|
||||||
|
|
||||||
|
class TestUtils(TestCase):
|
||||||
|
"""
|
||||||
|
A test suite to test out various methods around the Utils functions.
|
||||||
|
"""
|
||||||
|
def is_not_image_empty_test(self):
|
||||||
|
"""
|
||||||
|
Test the method handles an empty string
|
||||||
|
"""
|
||||||
|
# Given and empty string
|
||||||
|
file_name = ""
|
||||||
|
|
||||||
|
# WHEN testing for it
|
||||||
|
result = is_not_image_file(file_name)
|
||||||
|
|
||||||
|
# THEN the result is false
|
||||||
|
assert result is True, u'The missing file test should return True'
|
Loading…
Reference in New Issue
Block a user