mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Fix failing expression test
This commit is contained in:
parent
f234810050
commit
26e6725af6
@ -31,7 +31,7 @@ class TestQgsExpressionCustomFunctions(TestCase):
|
||||
def expandargs(value1, value2, value3, feature, parent):
|
||||
return value1, value2, value3
|
||||
|
||||
@qgsfunction(0, 'testing', register=False)
|
||||
@qgsfunction(args=0, group='testing', register=False)
|
||||
def special(values, feature, parent):
|
||||
return "test"
|
||||
|
||||
@ -82,9 +82,13 @@ class TestQgsExpressionCustomFunctions(TestCase):
|
||||
result = exp.evaluate()
|
||||
self.assertEqual('Testing_1', result)
|
||||
|
||||
def testZeroArgFunctionsAreSpecialColumns(self):
|
||||
def testZeroArgFunctionsTakeNoArgs(self):
|
||||
QgsExpression.registerFunction(self.special)
|
||||
special = self.special
|
||||
self.assertEqual(special.name(), '$special')
|
||||
self.assertEqual(special.name(), 'special')
|
||||
exp = QgsExpression('special()')
|
||||
result = exp.evaluate()
|
||||
self.assertEqual('test', result)
|
||||
|
||||
def testDecoratorPreservesAttributes(self):
|
||||
func = self.testfun
|
||||
|
Loading…
x
Reference in New Issue
Block a user