Skip to content

Commit

Permalink
Work around a pyopenssl test bug
Browse files Browse the repository at this point in the history
  • Loading branch information
kmod committed Oct 16, 2015
1 parent 230439c commit de4d556
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions test/extra/pyopenssl_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,12 @@
packages = ["nose==1.3.7", "pycparser==2.13", "cryptography==1.0.1", "pyopenssl==0.15.1", "pyasn1==0.1.7", "idna==2.0", "six==1.9.0", "enum34==1.0.4", "ipaddress==1.0.14", "cffi==1.1.0"]
create_virtenv(ENV_NAME, packages, force_create = True)

# This particular test is bad; it depends on certain implementation details of the openssl library
# it's linked against. It fails in cpython and for other people as well
# https://www.mail-archive.com/[email protected]/msg52063.html
import subprocess
subprocess.check_call(["sed", "-i", 's/\\(def test_digest.*\\)/\\1\\n return/',
os.path.join(PYOPENSSL_DIR, "test", "test_crypto.py")])

expected = [{'ran': 247, 'errors': 2}]
run_test([NOSETESTS_EXE], cwd=PYOPENSSL_DIR, expected=expected)

0 comments on commit de4d556

Please sign in to comment.