Skip to content

Commit 9e759ef

Browse files
committed
Fix PyQgsVirtualLayerDefinition test on Windows
1 parent cb14910 commit 9e759ef

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/src/python/test_qgsvirtuallayerdefinition.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
from qgis.testing import unittest
2424
from PyQt.QtCore import QVariant, QUrl
25+
import os
2526

2627

2728
class TestQgsVirtualLayerDefinition(unittest.TestCase):
@@ -33,9 +34,9 @@ def test1(self):
3334
self.assertEqual(d.toString(), "file:///file")
3435
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(d.toUrl()).filePath(), "/file")
3536
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(QUrl.fromEncoded(d.toString())).filePath(), "/file")
36-
d.setFilePath("C:\\file")
37-
self.assertEqual(d.toString(), "file:///C:%5Cfile")
38-
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(d.toUrl()).filePath(), "C:\\file")
37+
d.setFilePath(os.path.join('C:/', 'file'))
38+
self.assertEqual(d.toString(), "file:///C:/file")
39+
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(d.toUrl()).filePath(), os.path.join('C:/', 'file'))
3940
d.setQuery("SELECT * FROM mytable")
4041
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(d.toUrl()).query(), "SELECT * FROM mytable")
4142
self.assertEqual(QgsVirtualLayerDefinition.fromUrl(QUrl.fromEncoded(d.toString())).query(), "SELECT * FROM mytable")

0 commit comments

Comments
 (0)