diff options
Diffstat (limited to 'tests/QtCore/qresource_test.py')
-rw-r--r-- | tests/QtCore/qresource_test.py | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/tests/QtCore/qresource_test.py b/tests/QtCore/qresource_test.py index 8f3350a60..49e9e5fef 100644 --- a/tests/QtCore/qresource_test.py +++ b/tests/QtCore/qresource_test.py @@ -4,27 +4,38 @@ import unittest import os +from helper import adjust_filename from PySide.QtCore import QFile, QIODevice import resources_mc class ResourcesUsage(unittest.TestCase): '''Test case for resources usage''' - def setUp(self): - f = open(os.path.join(os.path.dirname(__file__), 'quoteEnUS.txt')) - self.text = f.read() - f.close() - - def tearDown(self): - self.text = None - def testPhrase(self): #Test loading of quote.txt resource + f = open(adjust_filename('quoteEnUS.txt', __file__)) + orig = f.read() + f.close() + f = QFile(':/quote.txt') f.open(QIODevice.ReadOnly|QIODevice.Text) - content = f.readAll() + copy = f.readAll() f.close() - self.assertEqual(self.text, content) + self.assertEqual(orig, copy) + + def testImage(self): + #Test loading of sample.png resource + f = open(adjust_filename('sample.png', __file__)) + orig = f.read() + f.close() + + f = QFile(':/sample.png') + f.open(QIODevice.ReadOnly) + copy = f.readAll() + f.close() + self.assertEqual(len(orig), len(copy)) + self.assertEqual(orig, copy) + if __name__ == '__main__': unittest.main() |