diff options
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() |