diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-04-06 19:04:56 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:54:08 -0300 |
commit | c06cec65df9db1b580cb24d43bfc6a5f46b20f17 (patch) | |
tree | af76f7f32fa13d995b558a2d78f8e2b56a7e0bd6 /tests/QtCore/bug_724.py | |
parent | 6ef7460a47674072b2dd2f8521bea8c84f7153d5 (diff) |
Fix bug 724 - "Missing QAbstractFileEngine.map method"
Diffstat (limited to 'tests/QtCore/bug_724.py')
-rw-r--r-- | tests/QtCore/bug_724.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/QtCore/bug_724.py b/tests/QtCore/bug_724.py new file mode 100644 index 000000000..550b53f2b --- /dev/null +++ b/tests/QtCore/bug_724.py @@ -0,0 +1,22 @@ +from PySide.QtCore import * +import unittest +import tempfile +import os + +class TestBug724 (unittest.TestCase): + + def testIt(self): + # creates a temporary file + handle, self.filename = tempfile.mkstemp() + os.write(handle, 'a') + os.close(handle) + + engine = QAbstractFileEngine.create(self.filename) + engine.open(QIODevice.ReadOnly) + memory = engine.map(0, 1, QFile.NoOptions) + self.assertEqual(len(memory), 1) + self.assertEqual(memory[0], 'a') + engine.unmap(memory) + +if __name__ == '__main__': + unittest.main() |