pki.tests.conftest

pytest configuration for the tests in the PKI app.

Attributes

Functions

enable_db_access_for_all_tests(db)

Fixture to enable database access for all tests.

rsa_private_key()

Generate a reusable RSA private key.

ec_private_key()

Generate a reusable EC private key.

issuing_ca_instance()

Fixture for a testing CaModel instance.

domain_instance(issuing_ca_instance)

Fixture for a DomainModel instance using a valid issuing CA.

Module Contents

pki.tests.conftest.enable_db_access_for_all_tests(db)[source]

Fixture to enable database access for all tests.

Parameters:

db (None)

Return type:

None

pki.tests.conftest.rsa_private_key()[source]

Generate a reusable RSA private key.

Return type:

cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey

pki.tests.conftest.ec_private_key()[source]

Generate a reusable EC private key.

Return type:

cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey

pki.tests.conftest.CA_COMMON_NAME = 'Root CA'[source]
pki.tests.conftest.UNIQUE_NAME = ''[source]
pki.tests.conftest.CA_TYPE[source]
pki.tests.conftest.DOMAIN_UNIQUE_NAME = 'domain_name'[source]
pki.tests.conftest.issuing_ca_instance()[source]

Fixture for a testing CaModel instance.

Return type:

dict[str, Any]

pki.tests.conftest.domain_instance(issuing_ca_instance)[source]

Fixture for a DomainModel instance using a valid issuing CA.

Parameters:

issuing_ca_instance (dict[str, Any])

Return type:

dict[str, Any]