bugfix: numeric types should include long and complex

This commit is contained in:
debugtalk
2017-08-29 18:10:55 +08:00
parent df2f90a4f4
commit 459f5abc6b
2 changed files with 4 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
import ast
import re
from ate import utils
from ate.utils import long_type
from ate.exception import ParamsError
variable_regexp = r"\$([\w_]+)"
@@ -222,7 +222,7 @@ class TestcaseParser(object):
return evaluated_data
if isinstance(content, (int, float)):
if isinstance(content, (int, long_type, float, complex)):
return content
# content is in string format here

View File

@@ -13,9 +13,11 @@ from requests.structures import CaseInsensitiveDict
try:
string_type = basestring
long_type = long
PYTHON_VERSION = 2
except NameError:
string_type = str
long_type = int
PYTHON_VERSION = 3
SECRET_KEY = "DebugTalk"