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
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
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
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())
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())