def testWrite(self): temporaryFile = QTemporaryFile(QDir.tempPath() + "/pdfwriter_test_XXXXXX.pdf") self.assertTrue(temporaryFile.open()) pdfWriter = QPdfWriter(temporaryFile) pdfWriter.setPageLayout( QPageLayout(QPageSize(QPageSize.A4), QPageLayout.Portrait, QMarginsF(10, 10, 10, 10))) doc = QTextDocument("Some text") doc.print_(pdfWriter) temporaryFile.close() self.assertTrue(temporaryFile.size() > 0)
def testDictionary(self): confFile = QTemporaryFile(QDir.tempPath() + '/pysidebug829_XXXXXX.ini') confFile.setAutoRemove(False) self.assertTrue(confFile.open()) confFile.close() self._confFileName = confFile.fileName() del confFile s = QSettings(self._confFileName, QSettings.IniFormat) self.assertEqual(s.status(), QSettings.NoError) # Save value s.setValue('x', {1: 'a'}) s.sync() self.assertEqual(s.status(), QSettings.NoError) del s # Restore value s = QSettings(self._confFileName, QSettings.IniFormat) self.assertEqual(s.status(), QSettings.NoError) self.assertEqual(s.value('x'), {1: 'a'})
def setUp(self): pid = QCoreApplication.applicationPid() self._fileName = "{}/pqlockfiletest{}.tmp".format(QDir.tempPath(), pid)