From 01694f57bbcdd3841b43bf0cc2df0cf2c7d5ab3f Mon Sep 17 00:00:00 2001 From: Paulo Alcantara Date: Wed, 25 Jan 2012 15:35:14 -0300 Subject: Fix BUG #1104 - "QSettings has problems with long integers" See http://bugs.pyside.org/show_bug.cgi?id=1104. Signed-off-by: Paulo Alcantara Reviewed-by: Luciano Wolf Reviewed-by: Hugo Parente Lima --- tests/QtCore/bug_1104.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/QtCore/bug_1104.py (limited to 'tests/QtCore/bug_1104.py') diff --git a/tests/QtCore/bug_1104.py b/tests/QtCore/bug_1104.py new file mode 100644 index 0000000..b985f4f --- /dev/null +++ b/tests/QtCore/bug_1104.py @@ -0,0 +1,18 @@ +''' unit test for BUG #1104 ''' + +from PySide import QtCore +import py3kcompat as py3k +from helper import UsesQApplication +import unittest + +class QSettingsTestCase(UsesQApplication): + def testSetValueWithLongInts(self): + s = QtCore.QSettings() + s.setValue("test", [(py3k.unicode_('36/37'), 65824, 69888), + (py3k.unicode_('38/39'), 4294902272, 4294906368), + (py3k.unicode_('40/41'), 4294902528, 4294906624), + (py3k.unicode_('new'), 65824, 69888)]) + val = s.value("test") + +if __name__ == "__main__": + unittest.main() -- cgit v1.2.3