From 0e690fc701ff068d5a15619741c75c97efba463a Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Tue, 15 Mar 2016 10:57:38 +0100 Subject: [PATCH] [processing tests] Fix test generation parameter types --- python/plugins/processing/gui/TestTools.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/python/plugins/processing/gui/TestTools.py b/python/plugins/processing/gui/TestTools.py index f0711252064..6daecc370e1 100644 --- a/python/plugins/processing/gui/TestTools.py +++ b/python/plugins/processing/gui/TestTools.py @@ -153,7 +153,17 @@ def createTest(text): params[param.name] = p else: - params[param.name] = token + try: + params[param.name] = int(token) + except ValueError: + try: + params[param.name] = float(token) + except ValueError: + if token[0] == '"': + token = token[1:] + if token[-1] == '"': + token = token[:-1] + params[param.name] = token definition['params'] = params