devices.tests.test_models.test_device_model

Tests for the DeviceModel model.

Functions

test_no_onboarding_with_est_password(domain_instance)

Test for no onboarding configuration with EST Password PKI protocol.

test_no_onboarding_with_cmp_shared_secret(domain_instance)

Test for no onboarding configuration with CMP Shared Secret PKI protocol.

test_est_onboarding_with_client_certificate(...)

Test for EST onboarding configuration with EST Client Certificate PKI protocol.

test_cmp_onboarding_with_client_certificate(...)

Test for CMP onboarding configuration with CMP Client Certificate PKI protocol.

test_generic_device_no_onboarding(domain_instance)

Test for a generic device with no onboarding configurations.

test_device_opc_ua_gds(domain_instance)

Test for a device with OPC UA GDS type.

test_device_without_domain()

Test for a device with no assigned domain.

test_device_creation_without_common_name(domain_instance)

Test for device creation without a common name.

Module Contents

devices.tests.test_models.test_device_model.test_no_onboarding_with_est_password(domain_instance)[source]

Test for no onboarding configuration with EST Password PKI protocol.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_no_onboarding_with_cmp_shared_secret(domain_instance)[source]

Test for no onboarding configuration with CMP Shared Secret PKI protocol.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_est_onboarding_with_client_certificate(domain_instance)[source]

Test for EST onboarding configuration with EST Client Certificate PKI protocol.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_cmp_onboarding_with_client_certificate(domain_instance)[source]

Test for CMP onboarding configuration with CMP Client Certificate PKI protocol.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_generic_device_no_onboarding(domain_instance)[source]

Test for a generic device with no onboarding configurations.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_device_opc_ua_gds(domain_instance)[source]

Test for a device with OPC UA GDS type.

Parameters:

domain_instance (dict[str, Any])

Return type:

None

devices.tests.test_models.test_device_model.test_device_without_domain()[source]

Test for a device with no assigned domain.

Return type:

None

devices.tests.test_models.test_device_model.test_device_creation_without_common_name(domain_instance)[source]

Test for device creation without a common name.

Parameters:

domain_instance (dict[str, Any])

Return type:

None