Fixed use of QFile to works on all plataforms.
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
Hugo Parente Lima <hugo.pl@gmail.com>
This commit is contained in:
parent
4dd52c3996
commit
e0fc2c6517
1 changed files with 7 additions and 2 deletions
|
|
@ -2,13 +2,18 @@
|
||||||
'''Test cases for QFlags'''
|
'''Test cases for QFlags'''
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
from PySide.QtCore import QIODevice, Qt, QFile
|
from PySide.QtCore import QIODevice, Qt, QFile, QTemporaryFile
|
||||||
|
|
||||||
class QFlagTest(unittest.TestCase):
|
class QFlagTest(unittest.TestCase):
|
||||||
'''Test case for usage of flags'''
|
'''Test case for usage of flags'''
|
||||||
|
|
||||||
def testCallFunction(self):
|
def testCallFunction(self):
|
||||||
f = QFile("/tmp/t0");
|
f = QTemporaryFile()
|
||||||
|
self.assert_(f.open())
|
||||||
|
fileName = f.fileName()
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
f = QFile(fileName)
|
||||||
self.assertEqual(f.open(QIODevice.Truncate | QIODevice.Text | QIODevice.ReadWrite), True)
|
self.assertEqual(f.open(QIODevice.Truncate | QIODevice.Text | QIODevice.ReadWrite), True)
|
||||||
om = f.openMode()
|
om = f.openMode()
|
||||||
self.assertEqual(om & QIODevice.Truncate, QIODevice.Truncate)
|
self.assertEqual(om & QIODevice.Truncate, QIODevice.Truncate)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue