Пример #1
0
def _stream_for_connection(connection):
    """
    Create a UTF_8 encoded text stream from the given ``connection``.
    """
    stream = QTextStream(connection)
    stream.setCodec(QTextCodec.codecForName(b'utf-8'))
    return stream
Пример #2
0
def _stream_for_connection(connection):
    """
    Create a UTF_8 encoded text stream from the given ``connection``.
    """
    stream = QTextStream(connection)
    stream.setCodec(QTextCodec.codecForName(b'utf-8'))
    return stream
Пример #3
0
def getContent(path):
    file = QFile(path)
    if not file.open(QIODevice.ReadOnly | QIODevice.Text):
        return
    ts = QTextStream(file)
    ts.setCodec("UTF-8")
    res = ts.readAll()
    return res
Пример #4
0
class QTextStreamGetSet(unittest.TestCase):
    def setUp(self):
        self.obj = QTextStream()

    def testCodec(self):
        '''QTextStream set/get Codec'''

        codec = QTextCodec.codecForName('ISO8859-1')
        self.obj.setCodec(codec)
        self.assertEqual(codec, self.obj.codec())

    def testDevice(self):
        '''QTextStream get/set Device'''
        device = QFile()
        self.obj.setDevice(device)
        self.assertEqual(device, self.obj.device())
        self.obj.setDevice(None)
        self.assertEqual(None, self.obj.device())
Пример #5
0
class QTextStreamGetSet(unittest.TestCase):
    def setUp(self):
        self.obj = QTextStream()

    def testCodec(self):
        """QTextStream set/get Codec"""

        codec = QTextCodec.codecForName("ISO8859-1")
        self.obj.setCodec(codec)
        self.assertEqual(codec, self.obj.codec())

    def testDevice(self):
        """QTextStream get/set Device"""
        device = QFile()
        self.obj.setDevice(device)
        self.assertEqual(device, self.obj.device())
        self.obj.setDevice(None)
        self.assertEqual(None, self.obj.device())