Skip to content

Commit a08bdc8

Browse files
committedMay 14, 2020
Try to update Python provider test -- this test completely fails locally on master, so it's just guess work...
1 parent 090df69 commit a08bdc8

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
 

‎tests/src/python/test_provider_python.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
from provider_python import PyProvider
5959

6060
from providertestbase import ProviderTestCase
61-
from qgis.PyQt.QtCore import QVariant
61+
from qgis.PyQt.QtCore import QVariant, QDateTime, QDate, QTime
6262

6363
start_app()
6464
TEST_DATA_DIR = unitTestDataPath()
@@ -69,27 +69,27 @@ class TestPyQgsPythonProvider(unittest.TestCase, ProviderTestCase):
6969
@classmethod
7070
def createLayer(cls):
7171
vl = QgsVectorLayer(
72-
'Point?crs=epsg:4326&field=pk:integer&field=cnt:integer&field=name:string(0)&field=name2:string(0)&field=num_char:string&key=pk',
72+
'Point?crs=epsg:4326&field=pk:integer&field=cnt:integer&field=name:string(0)&field=name2:string(0)&field=num_char:string&field=dt:datetime&field=date:date&field=time:time&key=pk',
7373
'test', 'pythonprovider')
7474
assert (vl.isValid())
7575

7676
f1 = QgsFeature()
77-
f1.setAttributes([5, -200, NULL, 'NuLl', '5'])
77+
f1.setAttributes([5, -200, NULL, 'NuLl', '5', QDateTime(QDate(2020, 5, 4), QTime(12, 13, 14)), QDate(2020, 5, 2), QTime(12, 13, 1)])
7878
f1.setGeometry(QgsGeometry.fromWkt('Point (-71.123 78.23)'))
7979

8080
f2 = QgsFeature()
81-
f2.setAttributes([3, 300, 'Pear', 'PEaR', '3'])
81+
f2.setAttributes([3, 300, 'Pear', 'PEaR', '3', NULL, NULL, NULL])
8282

8383
f3 = QgsFeature()
84-
f3.setAttributes([1, 100, 'Orange', 'oranGe', '1'])
84+
f3.setAttributes([1, 100, 'Orange', 'oranGe', '1', QDateTime(QDate(2020, 5, 3), QTime(12, 13, 14)), QDate(2020, 5, 3), QTime(12, 13, 14)])
8585
f3.setGeometry(QgsGeometry.fromWkt('Point (-70.332 66.33)'))
8686

8787
f4 = QgsFeature()
88-
f4.setAttributes([2, 200, 'Apple', 'Apple', '2'])
88+
f4.setAttributes([2, 200, 'Apple', 'Apple', '2', QDateTime(QDate(2020, 5, 4), QTime(12, 14, 14)), QDate(2020, 5, 4), QTime(12, 14, 14)])
8989
f4.setGeometry(QgsGeometry.fromWkt('Point (-68.2 70.8)'))
9090

9191
f5 = QgsFeature()
92-
f5.setAttributes([4, 400, 'Honey', 'Honey', '4'])
92+
f5.setAttributes([4, 400, 'Honey', 'Honey', '4', QDateTime(QDate(2021, 5, 4), QTime(13, 13, 14)), QDate(2021, 5, 4), QTime(13, 13, 14)])
9393
f5.setGeometry(QgsGeometry.fromWkt('Point (-65.32 78.3)'))
9494

9595
vl.dataProvider().addFeatures([f1, f2, f3, f4, f5])

0 commit comments

Comments
 (0)
Please sign in to comment.