from qgis.PyQt.QtCore import QFileInfo, qDebug from qgis.PyQt.QtWidgets import QDialog, QVBoxLayout, QDialogButtonBox from qgis.PyQt.QtTest import QTest from qgis.PyQt.QtNetwork import QSsl, QSslError, QSslSocket from qgis.testing import ( start_app, unittest, unitTestDataPath, ) AUTHDBDIR = tempfile.mkdtemp() os.environ['QGIS_AUTH_DB_DIR_PATH'] = AUTHDBDIR start_app() TESTDATA = os.path.join(unitTestDataPath(), 'auth_system') PKIDATA = os.path.join(TESTDATA, 'certs_keys') class TestQgsAuthManager(unittest.TestCase): @classmethod def setUpClass(cls): cls.authm = QgsAuthManager.instance() assert not cls.authm.isDisabled(), cls.authm.disabledMessage() cls.mpass = '******' # master password db1 = QFileInfo( cls.authm.authenticationDatabasePath()).canonicalFilePath() db2 = QFileInfo(AUTHDBDIR + '/qgis-auth.db').canonicalFilePath() msg = 'Auth db temp path does not match db path of manager'
from qgis.PyQt.QtCore import QFileInfo, qDebug from qgis.PyQt.QtWidgets import QDialog, QVBoxLayout, QDialogButtonBox from qgis.PyQt.QtTest import QTest from qgis.PyQt.QtNetwork import QSsl, QSslError, QSslSocket from qgis.testing import ( start_app, unittest, unitTestDataPath, ) AUTHDBDIR = tempfile.mkdtemp() os.environ['QGIS_AUTH_DB_DIR_PATH'] = AUTHDBDIR start_app() TESTDATA = os.path.join(unitTestDataPath(), 'auth_system') PKIDATA = os.path.join(TESTDATA, 'certs_keys') class TestQgsAuthManager(unittest.TestCase): @classmethod def setUpClass(cls): cls.authm = QgsAuthManager.instance() assert not cls.authm.isDisabled(), cls.authm.disabledMessage() cls.mpass = '******' # master password db1 = QFileInfo(cls.authm.authenticationDatabasePath()).canonicalFilePath() db2 = QFileInfo(AUTHDBDIR + '/qgis-auth.db').canonicalFilePath() msg = 'Auth db temp path does not match db path of manager'