1234567891011121314151617181920212223242526 |
- # Copyright (c) The pyOpenSSL developers
- # See LICENSE for details.
- from tempfile import mktemp
- import pytest
- def pytest_report_header(config):
- import OpenSSL.SSL
- import cryptography
- return "OpenSSL: {openssl}\ncryptography: {cryptography}".format(
- openssl=OpenSSL.SSL.SSLeay_version(OpenSSL.SSL.SSLEAY_VERSION),
- cryptography=cryptography.__version__,
- )
- @pytest.fixture
- def tmpfile(tmpdir):
- """
- Return UTF-8-encoded bytes of a path to a tmp file.
- The file will be cleaned up after the test run.
- """
- return mktemp(dir=tmpdir.dirname).encode("utf-8")
|