request.tests.test_authorizationΒΆ
Tests for authorization components.
ClassesΒΆ
Test cases for ProtocolAuthorization. |
|
Test cases for EstOperationAuthorization. |
|
Test cases for CertificateProfileAuthorization. |
|
Test cases for DomainScopeValidation. |
|
Test cases for CompositeAuthorization. |
|
Test cases for EstAuthorization. |
|
Test the abstract base class interface. |
Module ContentsΒΆ
- class request.tests.test_authorization.TestProtocolAuthorization[source]ΒΆ
Test cases for ProtocolAuthorization.
- test_protocol_authorization_success()[source]ΒΆ
Test successful protocol authorization.
- Return type:
None
- test_protocol_authorization_failure_invalid_protocol()[source]ΒΆ
Test protocol authorization failure with invalid protocol.
- Return type:
None
- test_protocol_authorization_failure_missing_protocol()[source]ΒΆ
Test protocol authorization failure with missing protocol.
- Return type:
None
- test_protocol_authorization_failure_empty_protocol()[source]ΒΆ
Test protocol authorization failure with empty protocol string.
- Return type:
None
- class request.tests.test_authorization.TestEstOperationAuthorization[source]ΒΆ
Test cases for EstOperationAuthorization.
- test_operation_authorization_success()[source]ΒΆ
Test successful operation authorization.
- Return type:
None
- test_operation_authorization_failure_invalid_operation()[source]ΒΆ
Test operation authorization failure with invalid operation.
- Return type:
None
- test_operation_authorization_failure_missing_operation()[source]ΒΆ
Test operation authorization failure with missing operation.
- Return type:
None
- class request.tests.test_authorization.TestCertificateProfileAuthorization[source]ΒΆ
Test cases for CertificateProfileAuthorization.
- test_cert_profile_authorization_success(domain_instance, cert_profile_instance)[source]ΒΆ
Test successful certificate template authorization.
- Return type:
None
- test_cert_profile_authorization_failure_invalid_profile(domain_instance, cert_profile_instance)[source]ΒΆ
Test certificate profile authorization failure with invalid profile.
- Return type:
None
- test_cert_profile_str_authorization_failure_missing_profile(domain_instance, cert_profile_instance)[source]ΒΆ
Test certificate profile authorization failure with missing profile string.
- Return type:
None
- class request.tests.test_authorization.TestDomainScopeValidation[source]ΒΆ
Test cases for DomainScopeValidation.
- test_domain_scope_validation_success(domain_instance)[source]ΒΆ
Test successful domain scope validation.
- Return type:
None
- test_domain_scope_validation_failure_device_domain_mismatch(domain_instance)[source]ΒΆ
Test domain scope validation failure when device domain doesnβt match requested domain.
- Return type:
None
- test_domain_scope_validation_failure_missing_device(domain_instance)[source]ΒΆ
Test domain scope validation failure with missing device.
- Return type:
None
- class request.tests.test_authorization.TestCompositeAuthorization[source]ΒΆ
Test cases for CompositeAuthorization.
- test_composite_authorization_empty_components()[source]ΒΆ
Test composite authorization with no components.
- Return type:
None
- test_composite_authorization_single_component_success()[source]ΒΆ
Test composite authorization with single successful component.
- Return type:
None
- test_composite_authorization_single_component_failure()[source]ΒΆ
Test composite authorization with single failing component.
- Return type:
None
- test_composite_authorization_multiple_components_success()[source]ΒΆ
Test composite authorization with multiple successful components.
- Return type:
None
- test_composite_authorization_multiple_components_first_fails()[source]ΒΆ
Test composite authorization where first component fails.
- Return type:
None
- test_composite_authorization_multiple_components_second_fails()[source]ΒΆ
Test composite authorization where second component fails.
- Return type:
None
- test_composite_authorization_add_component()[source]ΒΆ
Test adding components to composite authorization.
- Return type:
None
- class request.tests.test_authorization.TestEstAuthorization[source]ΒΆ
Test cases for EstAuthorization.
- test_est_authorization_initialization()[source]ΒΆ
Test EST authorization initialization with default components.
- Return type:
None
- test_est_authorization_protocol_component_configuration()[source]ΒΆ
Test that EST authorization configures protocol component correctly.
- Return type:
None
- test_est_authorization_operation_component_configuration()[source]ΒΆ
Test that EST authorization configures operation component correctly.
- Return type:
None
- test_est_authorization_cert_profile_str_component_configuration()[source]ΒΆ
Test that EST authorization configures certificate template component correctly.
- Return type:
None
- test_est_authorization_full_success(domain_credential_est_onboarding)[source]ΒΆ
Test full EST authorization success.
- Return type:
None
- test_est_authorization_protocol_failure(domain_credential_est_onboarding)[source]ΒΆ
Test EST authorization failure due to wrong protocol.
- Return type:
None
- test_est_authorization_operation_failure(domain_credential_est_onboarding)[source]ΒΆ
Test EST authorization failure due to wrong operation.
- Return type:
None
- test_est_authorization_cert_profile_str_failure(domain_credential_est_onboarding)[source]ΒΆ
Test EST authorization failure due to wrong certificate template.
- Return type:
None
- test_est_authorization_domain_scope_failure(domain_credential_est_onboarding)[source]ΒΆ
Test EST authorization failure due to domain scope mismatch.
- Return type:
None
- class request.tests.test_authorization.TestAuthorizationComponentInterface[source]ΒΆ
Test the abstract base class interface.
- test_authorization_component_is_abstract()[source]ΒΆ
Test that AuthorizationComponent cannot be instantiated directly.
- Return type:
None