devices.tests.test_issuer.test_issuer_extendedΒΆ
Extended tests for devices/issuer.py to increase coverage.
ClassesΒΆ
Test SaveCredentialToDbMixin functionality. |
|
Test CredentialSaver class. |
|
Test BaseTlsCredentialIssuer error handling. |
|
Test TLS Server Credential issuer edge cases. |
|
Test LocalDomainCredentialIssuer edge cases. |
|
Test OPC UA Server Credential issuer edge cases. |
|
Test OPC UA Client Credential issuer. |
|
Test certificate building edge cases. |
|
Test pseudonym property in credential issuers. |
Module ContentsΒΆ
- class devices.tests.test_issuer.test_issuer_extended.TestSaveCredentialToDbMixin[source]ΒΆ
Test SaveCredentialToDbMixin functionality.
- test_save_credential_exception_handling(device_instance, monkeypatch)[source]ΒΆ
Test that _save handles exceptions correctly.
- Parameters:
device_instance (dict[str, Any])
monkeypatch (pytest.MonkeyPatch)
- Return type:
None
- class devices.tests.test_issuer.test_issuer_extended.TestCredentialSaver[source]ΒΆ
Test CredentialSaver class.
- class devices.tests.test_issuer.test_issuer_extended.TestBaseTlsCredentialIssuer[source]ΒΆ
Test BaseTlsCredentialIssuer error handling.
- test_raise_value_error(device_instance)[source]ΒΆ
Test _raise_value_error method.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- class devices.tests.test_issuer.test_issuer_extended.TestTlsServerCredentialIssuer[source]ΒΆ
Test TLS Server Credential issuer edge cases.
- class devices.tests.test_issuer.test_issuer_extended.TestLocalDomainCredentialIssuer[source]ΒΆ
Test LocalDomainCredentialIssuer edge cases.
- class devices.tests.test_issuer.test_issuer_extended.TestOpcUaServerCredentialIssuer[source]ΒΆ
Test OPC UA Server Credential issuer edge cases.
- test_validate_application_uri_empty_list(device_instance)[source]ΒΆ
Test validation fails for empty application URI list.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_validate_application_uri_multiple_items(device_instance)[source]ΒΆ
Test validation fails for multiple application URIs.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_get_key_usage_for_rsa(device_instance)[source]ΒΆ
Test _get_key_usage returns correct KeyUsage for RSA key.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_get_key_usage_for_ecc(device_instance)[source]ΒΆ
Test _get_key_usage returns correct KeyUsage for ECC key.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_get_key_usage_unsupported_key_type(device_instance)[source]ΒΆ
Test _get_key_usage raises error for unsupported key type.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- class devices.tests.test_issuer.test_issuer_extended.TestOpcUaClientCredentialIssuer[source]ΒΆ
Test OPC UA Client Credential issuer.
- class devices.tests.test_issuer.test_issuer_extended.TestBuildCertificateEdgeCases[source]ΒΆ
Test certificate building edge cases.
- class devices.tests.test_issuer.test_issuer_extended.TestCredentialPseudonymProperty[source]ΒΆ
Test pseudonym property in credential issuers.
- test_tls_client_pseudonym(device_instance)[source]ΒΆ
Test TLS Client issuer has correct pseudonym.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_tls_server_pseudonym(device_instance)[source]ΒΆ
Test TLS Server issuer has correct pseudonym.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None
- test_domain_credential_pseudonym(device_instance)[source]ΒΆ
Test Domain Credential issuer has correct pseudonym.
- Parameters:
device_instance (dict[str, Any])
- Return type:
None