mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Added simple point test used in demo at hackfest in Essen
This commit is contained in:
parent
3da3fd6390
commit
94bc4157cd
@ -14,3 +14,4 @@ ADD_PYTHON_TEST(PyQgsComposition test_qgscomposition.py)
|
||||
ADD_PYTHON_TEST(PyQgsAnalysis test_qgsanalysis.py)
|
||||
#ADD_PYTHON_TEST(PyQgsComposerMap test_qgscomposermap.py)
|
||||
ADD_PYTHON_TEST(PyQgsSymbolLayerV2 test_qgssymbollayerv2.py)
|
||||
ADD_PYTHON_TEST(PyQgsPoint test_qgspoint.py)
|
||||
|
@ -23,6 +23,7 @@ from utilities import (getQgisTestApp,
|
||||
unittest)
|
||||
# Convenience instances in case you may need them
|
||||
# not used in this test
|
||||
|
||||
QGISAPP, CANVAS, IFACE, PARENT = getQgisTestApp()
|
||||
|
||||
class TestQgsGeometry(TestCase):
|
||||
|
53
tests/src/python/test_qgspoint.py
Normal file
53
tests/src/python/test_qgspoint.py
Normal file
@ -0,0 +1,53 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""QGIS Unit tests for QgsPoint.
|
||||
|
||||
.. note:: This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
"""
|
||||
__author__ = 'Tim Sutton'
|
||||
__date__ = '20/08/2012'
|
||||
__copyright__ = 'Copyright 2012, The Quantum GIS Project'
|
||||
# This will get replaced with a git SHA1 when you do a git archive
|
||||
__revision__ = '$Format:%H$'
|
||||
|
||||
import os
|
||||
|
||||
from qgis.core import QgsPoint
|
||||
|
||||
from utilities import (unitTestDataPath,
|
||||
getQgisTestApp,
|
||||
TestCase,
|
||||
unittest,
|
||||
expectedFailure
|
||||
)
|
||||
|
||||
QGISAPP, CANVAS, IFACE, PARENT = getQgisTestApp()
|
||||
|
||||
class TestQgsPoint(TestCase):
|
||||
|
||||
def __init__(self, methodName):
|
||||
"""Run once on class initialisation."""
|
||||
unittest.TestCase.__init__(self, methodName)
|
||||
|
||||
|
||||
def setUp(self):
|
||||
self.mPoint = QgsPoint(10.0, 10.0)
|
||||
|
||||
def test_Point(self):
|
||||
myExpectedValue = 10.0
|
||||
myActualValue = self.mPoint.x()
|
||||
myMessage = 'Expected: %s Got: %s' % (myExpectedValue, myActualValue)
|
||||
assert myExpectedValue == myActualValue, myMessage
|
||||
|
||||
|
||||
def test_pointToString(self):
|
||||
myExpectedValue = '10, 10'
|
||||
myActualValue = self.mPoint.toString()
|
||||
myMessage = 'Expected: %s Got: %s' % (myExpectedValue, myActualValue)
|
||||
assert myExpectedValue == myActualValue, myMessage
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Loading…
x
Reference in New Issue
Block a user