Skip to content

Commit 8761bc7

Browse files
committed
Added from wkbPoint and Polyline tests to python geometry tests
1 parent 5ae312c commit 8761bc7

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

tests/src/python/test_qgsgeometry.py

+17-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import unittest
22

3-
from qgis.core import (QgsGeometry, QGis)
3+
from qgis.core import (QgsGeometry,
4+
QgsPoint,
5+
QGis)
46

57
# Convenience instances in case you may need them
68
# not used in this test
@@ -13,8 +15,20 @@ def testWktPointLoading(self):
1315
myWKT='POINT(10 10)'
1416
myGeometry = QgsGeometry.fromWkt(myWKT)
1517
myMessage = ('Expected:\n%s\nGot:\n%s\n' %
16-
(QGis.Point, myGeometry.type()))
17-
assert myGeometry.type() == QGis.Point, myMessage
18+
(QGis.WKBPoint, myGeometry.type()))
19+
assert myGeometry.wkbType() == QGis.WKBPoint, myMessage
20+
21+
def testFromPoint(self):
22+
myPoint = QgsGeometry.fromPoint(QgsPoint(10, 10))
23+
myMessage = ('Expected:\n%s\nGot:\n%s\n' %
24+
(QGis.WKBPoint, myPoint.type()))
25+
assert myPoint.wkbType() == QGis.WKBPoint, myMessage
26+
27+
def testFromLine(self):
28+
myLine = QgsGeometry.fromPolyline([QgsPoint(1, 1), QgsPoint(2, 2)])
29+
myMessage = ('Expected:\n%s\nGot:\n%s\n' %
30+
(QGis.WKBLineString, myLine.type()))
31+
assert myLine.wkbType() == QGis.WKBLineString, myMessage
1832

1933

2034
if __name__ == '__main__':

0 commit comments

Comments
 (0)