summaryrefslogtreecommitdiff
path: root/tests/testutils.py
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2017-11-28 20:58:41 -0800
committerJon Dufresne <jon.dufresne@gmail.com>2017-12-01 22:50:16 -0800
commit699be52e8b8a08e04e3486b73f748a7e489b35f2 (patch)
treec23e08b4583b529fe96baaae728a64c47fda6db4 /tests/testutils.py
parenta51160317c680662c52e4a1a6b4d11beae37f205 (diff)
downloadpsycopg2-699be52e8b8a08e04e3486b73f748a7e489b35f2.tar.gz
Remove unnecessary script_to_py3; make scripts compatible instead
Part of the work towards moving tests out of the installed package.
Diffstat (limited to 'tests/testutils.py')
-rw-r--r--tests/testutils.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/testutils.py b/tests/testutils.py
index bd08d6c..2ee07af 100644
--- a/tests/testutils.py
+++ b/tests/testutils.py
@@ -371,34 +371,6 @@ def skip_if_windows(f):
return skip_if_windows_
-def script_to_py3(script):
- """Convert a script to Python3 syntax if required."""
- if sys.version_info[0] < 3:
- return script
-
- import tempfile
- f = tempfile.NamedTemporaryFile(suffix=".py", delete=False)
- f.write(script.encode())
- f.flush()
- filename = f.name
- f.close()
-
- # 2to3 is way too chatty
- import logging
- logging.basicConfig(filename=os.devnull)
-
- from lib2to3.main import main
- if main("lib2to3.fixes", ['--no-diffs', '-w', '-n', filename]):
- raise Exception('py3 conversion failed')
-
- f2 = open(filename)
- try:
- return f2.read()
- finally:
- f2.close()
- os.remove(filename)
-
-
class py3_raises_typeerror(object):
def __enter__(self):
pass