コード例 #1
0
ファイル: bug_1063.py プロジェクト: Hasimir/PySide
 def setUp(self):
     self.temp_file = tempfile.NamedTemporaryFile(delete=False)
     self.temp_file.close()
     self.f = QtCore.QFile(self.temp_file.name)
     self.f.open(QtCore.QIODevice.WriteOnly)
     self.strings = (py3k.unicode_('foo'), py3k.unicode_('bar'))
     self.stream = QtCore.QTextStream(self.f)
コード例 #2
0
 def setUp(self):
     self.temp_file = tempfile.NamedTemporaryFile(delete=False)
     self.temp_file.close()
     self.f = QtCore.QFile(self.temp_file.name)
     self.f.open(QtCore.QIODevice.WriteOnly)
     self.strings = (py3k.unicode_('foo'), py3k.unicode_('bar'))
     self.stream = QtCore.QTextStream(self.f)
コード例 #3
0
 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")
コード例 #4
0
ファイル: qstring_test.py プロジェクト: BadSingleton/pyside2
 def testQStringDefault(self):
     obj = QObject()
     obj.setObjectName('foo')
     self.assertEqual(obj.objectName(), py3k.unicode_('foo'))
     obj.setObjectName(py3k.unicode_('áâãà'))
     self.assertEqual(obj.objectName(), py3k.unicode_('áâãà'))
     obj.setObjectName(None)
     self.assertEqual(obj.objectName(), py3k.unicode_(''))
コード例 #5
0
ファイル: qstring_test.py プロジェクト: zwadar/pyside-setup
 def testQStringDefault(self):
     obj = QObject()
     obj.setObjectName('foo')
     self.assertEqual(obj.objectName(), py3k.unicode_('foo'))
     obj.setObjectName(py3k.unicode_('áâãà'))
     self.assertEqual(obj.objectName(), py3k.unicode_('áâãà'))
     obj.setObjectName(None)
     self.assertEqual(obj.objectName(), py3k.unicode_(''))
コード例 #6
0
ファイル: translation_test.py プロジェクト: Hasimir/PySide
    def testUtf8(self):
        translator = QTranslator()
        translator.load(os.path.join(self.trdir, 'trans_russian.qm'))
        self.app.installTranslator(translator)

        obj = QObject()
        obj.setObjectName(obj.trUtf8('Hello World!'))
        self.assertEqual(obj.objectName(), py3k.unicode_('привет мир!'))
コード例 #7
0
 def testPythonStringAsQKeySequence(self):
     '''Passes a Python string to an argument expecting a QKeySequence.'''
     keyseq = py3k.unicode_('Ctrl+A')
     action = QAction(None)
     action.setShortcut(keyseq)
     shortcut = action.shortcut()
     self.assert_(isinstance(shortcut, QKeySequence))
     self.assertEqual(shortcut.toString(), keyseq)
コード例 #8
0
 def testPythonStringAsQKeySequence(self):
     '''Passes a Python string to an argument expecting a QKeySequence.'''
     keyseq = py3k.unicode_('Ctrl+A')
     action = QAction(None)
     action.setShortcut(keyseq)
     shortcut = action.shortcut()
     self.assert_(isinstance(shortcut, QKeySequence))
     self.assertEqual(shortcut.toString(), keyseq)
コード例 #9
0
ファイル: translation_test.py プロジェクト: hz658832/PySide2
    def testUtf8(self):
        translator = QTranslator()
        translator.load(os.path.join(self.trdir, 'trans_russian.qm'))
        self.app.installTranslator(translator)

        obj = QObject()
        obj.setObjectName(obj.tr('Hello World!'))
        self.assertEqual(obj.objectName(), py3k.unicode_('привет мир!'))
コード例 #10
0
 def testIt(self):
     a = QByteArray(py3k.unicode_('hi 猫').encode('utf-8'))
     if py3k.IS_PY3K:
         self.assertEqual(
             repr(a), "PySide2.QtCore.QByteArray(b'hi \\xe7\\x8c\\xab')")
     else:
         self.assertEqual(
             repr(a), "PySide2.QtCore.QByteArray('hi \\xe7\\x8c\\xab')")
コード例 #11
0
ファイル: translation_test.py プロジェクト: hz658832/PySide2
    def testLatin(self):
        #Set string value to Latin
        translator = QTranslator()
        translator.load(os.path.join(self.trdir, 'trans_latin.qm'))
        self.app.installTranslator(translator)

        obj = QObject()
        obj.setObjectName(obj.tr('Hello World!'))
        self.assertEqual(obj.objectName(), py3k.unicode_('Orbis, te saluto!'))
コード例 #12
0
ファイル: translation_test.py プロジェクト: Hasimir/PySide
    def testLatin(self):
        #Set string value to Latin
        translator = QTranslator()
        translator.load(os.path.join(self.trdir, 'trans_latin.qm'))
        self.app.installTranslator(translator)

        obj = QObject()
        obj.setObjectName(obj.tr('Hello World!'))
        self.assertEqual(obj.objectName(), py3k.unicode_('Orbis, te saluto!'))
コード例 #13
0
    def testQCharNull(self):
        '''QDataStream <<>> QChar - null'''
        self.stream.writeQChar(None)

        res = self.read_stream.readQChar()
        self.assertEqual(res, py3k.unicode_('\x00'))
コード例 #14
0
    def testQStringNull(self):
        '''QDataStream <<>> QString - null'''
        self.stream.writeQString(None)

        res = self.read_stream.readQString()
        self.assertEqual(res, py3k.unicode_(''))
コード例 #15
0
    def testQStringEmpty(self):
        '''QDataStream <<>> QString - empty'''
        self.stream.writeQString('')

        res = self.read_stream.readQString()
        self.assertEqual(res, py3k.unicode_(''))
コード例 #16
0
 def testSetUnicodeRetrieveUnicode(self):
     #Set Python unicode string and retrieve unicode
     obj = QObject()
     obj.setObjectName(py3k.unicode_('ümlaut'))
     self.assertEqual(obj.objectName(), py3k.unicode_('ümlaut'))
コード例 #17
0
ファイル: bug_660.py プロジェクト: Hasimir/PySide
 def mimeData(self,indexes):
     self.__mimedata = super(MyItemModel,self).mimeData(indexes)
     self.__mimedata.setData(py3k.unicode_('application/my-form'), 'hi')
     return self.__mimedata
コード例 #18
0
 def testUnicode(self):
     name = py3k.unicode_('não')
     #FIXME Strange error on upstream when using equal(name, obj)
     obj = QObject()
     obj.setObjectName(name)
     self.assertEqual(obj.objectName(), name)
コード例 #19
0
 def mimeData(self, indexes):
     self.__mimedata = super(MyItemModel, self).mimeData(indexes)
     self.__mimedata.setData(py3k.unicode_('application/my-form'),
                             py3k.b('hi'))
     return self.__mimedata
コード例 #20
0
 def mimeTypes(self):
     mtypes = super(MyItemModel, self).mimeTypes()
     mtypes.append(py3k.unicode_('application/my-form'))
     return mtypes
コード例 #21
0
ファイル: qobject_test.py プロジェクト: Hasimir/PySide
 def testUnicode(self):
     name = py3k.unicode_('não')
     #FIXME Strange error on upstream when using equal(name, obj)
     obj = QObject()
     obj.setObjectName(name)
     self.assertEqual(obj.objectName(), name)
コード例 #22
0
 def testIt(self):
     self.sock.write(py3k.unicode_('quit'))
コード例 #23
0
 def testSetRegularStringRetrieveUnicode(self):
     #Set regular Python string retrieve unicode
     obj = QObject()
     obj.setObjectName('test')
     self.assertEqual(obj.objectName(), py3k.unicode_('test'))
コード例 #24
0
    def testQStringValid(self):
        '''QDataStream <<>> QString - valid'''
        self.stream.writeQString('Ka-boom')

        res = self.read_stream.readQString()
        self.assertEqual(res, py3k.unicode_('Ka-boom'))
コード例 #25
0
ファイル: bug_1084.py プロジェクト: Hasimir/PySide
 def testIt(self):
     self.sock.write(py3k.unicode_('quit'))
コード例 #26
0
ファイル: bug_660.py プロジェクト: Hasimir/PySide
 def mimeTypes(self):
     mtypes = super(MyItemModel,self).mimeTypes()
     mtypes.append(py3k.unicode_('application/my-form'))
     return mtypes