diff options
Diffstat (limited to 'tests/QtCore/qfile_test.py')
-rw-r--r-- | tests/QtCore/qfile_test.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/QtCore/qfile_test.py b/tests/QtCore/qfile_test.py index 954f649c..b58e9b6a 100644 --- a/tests/QtCore/qfile_test.py +++ b/tests/QtCore/qfile_test.py @@ -33,7 +33,7 @@ import tempfile import sys import py3kcompat as py3k -from PySide2.QtCore import QFile, QIODevice +from PySide2.QtCore import QDir, QFile, QIODevice, QSaveFile, QTemporaryDir class GetCharTest(unittest.TestCase): '''Test case for QIODevice.getChar in QFile''' @@ -75,5 +75,14 @@ class GetCharTest(unittest.TestCase): obj.unmap(memory) obj.close() + def testQSaveFile(self): + dir = QTemporaryDir(QDir.tempPath() + "/XXXXXX.dir") + self.assertTrue(dir.isValid()) + saveFile = QSaveFile(dir.path() + "/test.dat") + self.assertTrue(saveFile.open(QIODevice.WriteOnly)) + saveFile.write("Test") + self.assertTrue(saveFile.commit()) + self.assertTrue(os.path.exists(QDir.toNativeSeparators(saveFile.fileName()))) + if __name__ == '__main__': unittest.main() |