conftestΒΆ
pytest configuration for the tests in the PKI app.
AttributesΒΆ
FunctionsΒΆ
Fixture to enable database access for all tests. |
|
Generate a reusable RSA private key. |
|
Generate a reusable EC private key. |
|
Fixture for a testing IssuingCaModel instance. |
|
|
Fixture for a DomainModel instance using a valid issuing CA. |
|
Fixture to create a test device linked with a domain. |
|
Fixture to create a test device linked with a domain. |
|
Fixture to issue a TLS client credential for a specific device. |
Fixture to create a RemoteDeviceCredentialDownloadModel. |
|
|
Fixture to create a CredentialModel instance linked to a valid end-entity certificate. |
Module ContentsΒΆ
- conftest.enable_db_access_for_all_tests(db)[source]ΒΆ
Fixture to enable database access for all tests.
- Parameters:
db (None)
- Return type:
None
- conftest.rsa_private_key()[source]ΒΆ
Generate a reusable RSA private key.
- Return type:
cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey
- conftest.ec_private_key()[source]ΒΆ
Generate a reusable EC private key.
- Return type:
cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey
- conftest.issuing_ca_instance()[source]ΒΆ
Fixture for a testing IssuingCaModel instance.
- Return type:
dict[str, Any]
- 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]
- conftest.device_instance(domain_instance)[source]ΒΆ
Fixture to create a test device linked with a domain.
- Parameters:
domain_instance (dict[str, Any])
- Return type:
dict[str, Any]
- conftest.device_instance_onboarding(domain_instance)[source]ΒΆ
Fixture to create a test device linked with a domain.
- Parameters:
domain_instance (dict[str, Any])
- Return type:
dict[str, Any]
- conftest.tls_client_credential_instance(device_instance)[source]ΒΆ
Fixture to issue a TLS client credential for a specific device.
- Parameters:
device_instance (dict[str, Any])
- Return type:
dict[str, Any]