Added first test

This commit is contained in:
Tim Bentley 2013-07-13 17:33:32 +01:00
parent 38eec999b7
commit 94e8b90c5d
3 changed files with 31 additions and 2 deletions

View File

@ -253,10 +253,10 @@ def is_not_image_file(file_name):
``file_name``
File name to be checked.
"""
if file_name.isEmpty():
if not file_name:
return True
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))
if file_extension[1:].lower() in formats and os.path.exists(file_name):
return False

View 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'