summaryrefslogtreecommitdiffstats
path: root/tests/QtCore/bug_829.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/QtCore/bug_829.py')
-rw-r--r--tests/QtCore/bug_829.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/QtCore/bug_829.py b/tests/QtCore/bug_829.py
index a805d876..da527ad4 100644
--- a/tests/QtCore/bug_829.py
+++ b/tests/QtCore/bug_829.py
@@ -4,14 +4,19 @@
import unittest
from PySide.QtCore import QSettings
from helper import adjust_filename
+import tempfile
class QVariantConversions(unittest.TestCase):
def testDictionary(self):
- s = QSettings(adjust_filename('bug_829.conf', __file__), QSettings.IniFormat)
- #Save value
+ confFile = tempfile.NamedTemporaryFile()
+ s = QSettings(confFile.name, QSettings.IniFormat)
+ # Save value
s.setValue('x', {1: 'a'})
s.sync()
- #Restore value
+ del s
+
+ # Restore value
+ s = QSettings(confFile.name, QSettings.IniFormat)
self.assertEqual(s.value('x'), {1: 'a'})
if __name__ == '__main__':