summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/test
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/test')
-rw-r--r--lib/sqlalchemy/test/profiling.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/sqlalchemy/test/profiling.py b/lib/sqlalchemy/test/profiling.py
index 8cab6ceba..c5256affa 100644
--- a/lib/sqlalchemy/test/profiling.py
+++ b/lib/sqlalchemy/test/profiling.py
@@ -93,9 +93,16 @@ def function_call_count(count=None, versions={}, variance=0.05):
version_info = list(sys.version_info)
py_version = '.'.join([str(v) for v in sys.version_info])
-
+ try:
+ from sqlalchemy.cprocessors import to_float
+ cextension = True
+ except ImportError:
+ cextension = False
+
while version_info:
version = '.'.join([str(v) for v in version_info])
+ if cextension:
+ version += "+cextension"
if version in versions:
count = versions[version]
break