[GRASS-SVN] r72286 - grass/trunk/vector/v.select/testsuite
svn_grass at osgeo.org
svn_grass at osgeo.org
Tue Feb 27 17:01:37 PST 2018
Author: wenzeslaus
Date: 2018-02-27 17:01:36 -0800 (Tue, 27 Feb 2018)
New Revision: 72286
Modified:
grass/trunk/vector/v.select/testsuite/test_v_select.py
Log:
v.select: correct class/non-class methods, ws, naming (runs python -tt, full pep8, some pylint)
Modified: grass/trunk/vector/v.select/testsuite/test_v_select.py
===================================================================
--- grass/trunk/vector/v.select/testsuite/test_v_select.py 2018-02-26 17:40:49 UTC (rev 72285)
+++ grass/trunk/vector/v.select/testsuite/test_v_select.py 2018-02-28 01:01:36 UTC (rev 72286)
@@ -1,66 +1,74 @@
"""
Name: v.select test
Purpose: Tests v.select and its flags/options.
-
+
Author: Sunveer Singh, Google Code-in 2017
Copyright: (C) 2017 by Sunveer Singh and the GRASS Development Team
Licence: This program is free software under the GNU General Public
- License (>=v2). Read the file COPYING that comes with GRASS
- for details.
+ License (>=v2). Read the file COPYING that comes with GRASS
+ for details.
"""
+
from grass.gunittest.case import TestCase
-class TestRasterreport(TestCase):
- binput='bridges'
- ainput='geology'
- output='testvselect'
- overlap="geonames_wake"
- disjoint="schools_wake"
- equals="streets_wake"
- touches="zipcodes_wake"
- within="geonames_wake"
+class TestRasterReport(TestCase):
+ binput = "bridges"
+ ainput = "geology"
+ output = "testvselect"
+ overlap = "geonames_wake"
+ disjoint = "schools_wake"
+ equals = "streets_wake"
+ touches = "zipcodes_wake"
+ within = "geonames_wake"
+
@classmethod
def setUpClass(cls):
cls.use_temp_region()
-
+
@classmethod
def tearDownClass(cls):
cls.del_temp_region()
- def tearDown(cls):
- cls.runModule('g.remove', type='vector', flags='f', name=cls.output)
+ def tearDown(self):
+ self.runModule('g.remove', type='vector', flags='f', name=cls.output)
def test_opo(self):
"""Testing operator overlap"""
- self.assertModule('v.select', ainput=self.ainput, binput=self.binput, output=self.output, operator='overlap')
+ self.assertModule('v.select', ainput=self.ainput, binput=self.binput,
+ output=self.output, operator='overlap')
topology = dict(points=1088, lines=0, areas=0)
- self.assertVectorFitsTopoInfo(self.overlap, topology)
+ self.assertVectorFitsTopoInfo(self.overlap, topology)
def test_opd(self):
"""Testign operator disjoint """
- self.assertModule('v.select', ainput=self.ainput, binput=self.binput, output=self.output, operator='disjoint')
+ self.assertModule('v.select', ainput=self.ainput, binput=self.binput,
+ output=self.output, operator='disjoint')
topology = dict(points=167, lines=0, areas=0)
- self.assertVectorFitsTopoInfo(self.disjoint, topology)
+ self.assertVectorFitsTopoInfo(self.disjoint, topology)
def test_ope(self):
"""Testing operator equals """
- self.assertModule('v.select', ainput=self.ainput, binput=self.binput, output=self.output, operator='equals')
+ self.assertModule('v.select', ainput=self.ainput, binput=self.binput,
+ output=self.output, operator='equals')
topology = dict(points=0, lines=49746, areas=0)
- self.assertVectorFitsTopoInfo(self.equals, topology)
+ self.assertVectorFitsTopoInfo(self.equals, topology)
def test_opt(self):
"""Testing operator touches"""
- self.assertModule('v.select', ainput=self.ainput, binput=self.binput, output=self.output, operator='touches')
+ self.assertModule('v.select', ainput=self.ainput, binput=self.binput,
+ output=self.output, operator='touches')
topology = dict(points=0, lines=0, areas=48)
- self.assertVectorFitsTopoInfo(self.touches, topology)
+ self.assertVectorFitsTopoInfo(self.touches, topology)
def test_opw(self):
"""Testing operator within"""
- self.assertModule('v.select', ainput=self.ainput, binput=self.binput, output=self.output, operator='within')
+ self.assertModule('v.select', ainput=self.ainput, binput=self.binput,
+ output=self.output, operator='within')
topology = dict(points=1088, lines=0, areas=0)
- self.assertVectorFitsTopoInfo(self.within, topology)
+ self.assertVectorFitsTopoInfo(self.within, topology)
+
if __name__ == '__main__':
from grass.gunittest.main import test
test()
More information about the grass-commit
mailing list