summaryrefslogtreecommitdiff
path: root/tests/testutils.py
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2017-12-03 18:47:19 -0800
committerJon Dufresne <jon.dufresne@gmail.com>2017-12-10 10:51:07 -0800
commit1a8e992fcc87b2d15911b60cc9220ec50a70a4ff (patch)
treeb24d491d6ecff95cfbee78409a037a49f182b744 /tests/testutils.py
parent9de46e416e5ac1be1c5ff170d1c1ada5b8d7278f (diff)
downloadpsycopg2-1a8e992fcc87b2d15911b60cc9220ec50a70a4ff.tar.gz
Use relative imports throughout tests
The tests relied on Python2 relative import semantics. Python3 changed import semantics to always search sys.path by default. To import using a relative path it must have a leading dot. Forward compatible with newer Pythons. Works towards the goal of moving tests outside of the installed package. For more information, see PEP-328: https://www.python.org/dev/peps/pep-0328/
Diffstat (limited to 'tests/testutils.py')
-rw-r--r--tests/testutils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/testutils.py b/tests/testutils.py
index 2ee07af..e1744c8 100644
--- a/tests/testutils.py
+++ b/tests/testutils.py
@@ -29,7 +29,7 @@ import select
import platform
import unittest
from functools import wraps
-from testconfig import dsn, repl_dsn
+from .testconfig import dsn, repl_dsn
# Silence warnings caused by the stubbornness of the Python unittest
@@ -338,7 +338,7 @@ def skip_if_green(reason):
def skip_if_green_(f):
@wraps(f)
def skip_if_green__(self):
- from testconfig import green
+ from .testconfig import green
if green:
return self.skipTest(reason)
else: