aboutsummaryrefslogtreecommitdiffstats
path: root/tests/QtGui/qpixmapcache_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/QtGui/qpixmapcache_test.py')
-rw-r--r--tests/QtGui/qpixmapcache_test.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/QtGui/qpixmapcache_test.py b/tests/QtGui/qpixmapcache_test.py
index 33d631b92..68b4d928f 100644
--- a/tests/QtGui/qpixmapcache_test.py
+++ b/tests/QtGui/qpixmapcache_test.py
@@ -10,6 +10,8 @@ class QPixmapCacheTest(UsesQApplication):
ok = QPixmapCache.find('img', pm1)
self.assertFalse(ok)
+ self.assertEqual(QPixmapCache.find('img'), None)
+
pm2 = QPixmap()
ok = QPixmapCache.insert('img', pm2)
self.assertTrue(ok)
@@ -18,11 +20,15 @@ class QPixmapCacheTest(UsesQApplication):
ok = QPixmapCache.find('img', pm3)
self.assertTrue(ok)
+ self.assertEqual(QPixmapCache.find('img').toImage().bits(), pm3.toImage().bits())
+
def testWithKey(self):
pm1 = QPixmap()
ok = QPixmapCache.find(QPixmapCache.Key(), pm1)
self.assertFalse(ok)
+ self.assertEqual(QPixmapCache.find(QPixmapCache.Key()), None)
+
pm2 = QPixmap()
key = QPixmapCache.insert(pm2)
@@ -30,6 +36,7 @@ class QPixmapCacheTest(UsesQApplication):
ok = QPixmapCache.find(key, pm3)
self.assertTrue(ok)
+ self.assertEqual(QPixmapCache.find(key).toImage().bits(), pm3.toImage().bits())
if __name__ == '__main__':
unittest.main()