mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-22 00:06:57 -04:00
Add tests
This commit is contained in:
parent
924ce81790
commit
ea96031405
@ -32,7 +32,8 @@ from qgis.core import (
|
||||
QgsTransactionGroup,
|
||||
QgsReadWriteContext,
|
||||
QgsRectangle,
|
||||
QgsDefaultValue
|
||||
QgsDefaultValue,
|
||||
QgsDataSourceUri
|
||||
)
|
||||
from qgis.gui import QgsGui
|
||||
from qgis.PyQt.QtCore import QDate, QTime, QDateTime, QVariant, QDir, QObject
|
||||
@ -847,6 +848,27 @@ class TestPyQgsPostgresProvider(unittest.TestCase, ProviderTestCase):
|
||||
|
||||
self.assertTrue(ok)
|
||||
|
||||
def testStyleDatabaseWithService(self):
|
||||
|
||||
myconn = 'service=\'qgis_test\''
|
||||
if 'QGIS_PGTEST_DB' in os.environ:
|
||||
myconn = os.environ['QGIS_PGTEST_DB']
|
||||
myvl = QgsVectorLayer(myconn + ' sslmode=disable key=\'pk\' srid=4326 type=POINT table="qgis_test"."someData" (geom) sql=', 'test', 'postgres')
|
||||
|
||||
styles = myvl.listStylesInDatabase()
|
||||
ids = styles[1]
|
||||
self.assertEqual(len(ids), 0)
|
||||
|
||||
myvl.saveStyleToDatabase('mystyle', '', False, '')
|
||||
styles = myvl.listStylesInDatabase()
|
||||
ids = styles[1]
|
||||
self.assertEqual(len(ids), 1)
|
||||
|
||||
myvl.deleteStyleFromDatabase(ids[0])
|
||||
styles = myvl.listStylesInDatabase()
|
||||
ids = styles[1]
|
||||
self.assertEqual(len(ids), 0)
|
||||
|
||||
|
||||
class TestPyQgsPostgresProviderCompoundKey(unittest.TestCase, ProviderTestCase):
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user