Skip to content

Commit eda1d70

Browse files
committedMay 8, 2020
Try to fix time comparison issue on Travis
1 parent d08a4c1 commit eda1d70

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed
 

‎src/providers/arcgisrest/qgsarcgisrestutils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1070,7 +1070,7 @@ QDateTime QgsArcGisRestUtils::parseDateTime( const QVariant &value )
10701070
if ( value.isNull() )
10711071
return QDateTime();
10721072
bool ok = false;
1073-
QDateTime dt = QDateTime::fromMSecsSinceEpoch( value.toLongLong( &ok ) );
1073+
QDateTime dt = QDateTime::fromMSecsSinceEpoch( value.toLongLong( &ok ), Qt::UTC );
10741074
if ( !ok )
10751075
{
10761076
QgsDebugMsg( QStringLiteral( "Invalid value %1 for datetime" ).arg( value.toString() ) );

‎tests/src/python/test_provider_afs.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import tempfile
1717
import shutil
1818

19-
from qgis.PyQt.QtCore import QCoreApplication, Qt, QObject, QDate, QDateTime
19+
from qgis.PyQt.QtCore import QCoreApplication, Qt, QObject, QDate, QDateTime, QTime
2020

2121
from qgis.core import (NULL,
2222
QgsVectorLayer,
@@ -984,8 +984,8 @@ def testTemporal1(self):
984984
self.assertEqual(vl.dataProvider().temporalCapabilities().startField(), 'date_start')
985985
self.assertFalse(vl.dataProvider().temporalCapabilities().endField())
986986
self.assertEqual(vl.dataProvider().temporalCapabilities().mode(), QgsVectorDataProviderTemporalCapabilities.ProviderStoresFeatureDateTimeInstantInField)
987-
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().begin(), QDateTime(2006, 3, 11, 0, 13, 20))
988-
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().end(), QDateTime(2017, 2, 14, 1, 33, 20))
987+
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().begin(), QDateTime(QDate(2006, 3, 10), QTime(14, 13, 20), Qt.UTC))
988+
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().end(), QDateTime(QDate(2017, 2, 13), QTime(15, 33, 20), Qt.UTC))
989989

990990
def testTemporal2(self):
991991
"""
@@ -1039,8 +1039,8 @@ def testTemporal2(self):
10391039
self.assertEqual(vl.dataProvider().temporalCapabilities().startField(), 'date_start')
10401040
self.assertEqual(vl.dataProvider().temporalCapabilities().endField(), 'date_end')
10411041
self.assertEqual(vl.dataProvider().temporalCapabilities().mode(), QgsVectorDataProviderTemporalCapabilities.ProviderStoresFeatureDateTimeStartAndEndInSeparateFields)
1042-
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().begin(), QDateTime(2006, 3, 11, 0, 13, 20))
1043-
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().end(), QDateTime(2017, 2, 14, 1, 33, 20))
1042+
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().begin(), QDateTime(QDate(2006, 3, 10), QTime(14, 13, 20), Qt.UTC))
1043+
self.assertEqual(vl.dataProvider().temporalCapabilities().availableTemporalRange().end(), QDateTime(QDate(2017, 2, 13), QTime(15, 33, 20), Qt.UTC))
10441044

10451045
def testImageServer(self):
10461046
"""

0 commit comments

Comments
 (0)
Please sign in to comment.