test_device_viewsΒΆ

Tests for device views.

ClassesΒΆ

TestDeviceTableView

Test DeviceTableView.

TestOpcUaGdsTableView

Test OpcUaGdsTableView.

TestOpcUaGdsPushTableView

Test OpcUaGdsPushTableView.

TestDeviceCreateChooseOnboardingView

Test DeviceCreateChooseOnboardingView.

TestOpcUaGdsCreateChooseOnboardingView

Test OpcUaGdsCreateChooseOnboardingView.

TestOpcUaGdsPushCreateChooseOnboardingView

Test OpcUaGdsPushCreateChooseOnboardingView.

TestDeviceCreateNoOnboardingView

Test DeviceCreateNoOnboardingView.

TestOpcUaGdsCreateNoOnboardingView

Test OpcUaGdsCreateNoOnboardingView.

TestDeviceCreateOnboardingView

Test DeviceCreateOnboardingView.

TestOpcUaGdsCreateOnboardingView

Test OpcUaGdsCreateOnboardingView.

TestOpcUaGdsPushCreateOnboardingView

Test OpcUaGdsPushCreateOnboardingView.

TestDeviceCertificateLifecycleManagementSummaryView

Test DeviceCertificateLifecycleManagementSummaryView.

TestOpcUaGdsCertificateLifecycleManagementSummaryView

Test OpcUaGdsCertificateLifecycleManagementSummaryView.

TestDeviceCreateAddOnboardingTypeView

Test DeviceCreateAddOnboardingTypeView.

TestOpcUaGdsPushCertificateLifecycleManagementSummaryView

Test OpcUaGdsPushCertificateLifecycleManagementSummaryView.

Module ContentsΒΆ

class test_device_views.TestDeviceTableView[source]ΒΆ

Test DeviceTableView.

test_device_table_view_get(admin_client)[source]ΒΆ

Test GET request to device table view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_device_table_view_filters_generic_devices(admin_client, device_instance)[source]ΒΆ

Test that device table view only shows generic devices.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

test_device_table_view_pagination(admin_client, device_instance)[source]ΒΆ

Test pagination in device table view.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

class test_device_views.TestOpcUaGdsTableView[source]ΒΆ

Test OpcUaGdsTableView.

test_opcua_gds_table_view_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS table view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_opcua_gds_table_view_filters_opcua_devices(admin_client, device_instance)[source]ΒΆ

Test that OPC UA GDS table view only shows OPC UA GDS devices.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

class test_device_views.TestOpcUaGdsPushTableView[source]ΒΆ

Test OpcUaGdsPushTableView.

test_opcua_gds_push_table_view_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS Push table view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_opcua_gds_push_table_view_filters_opcua_gds_push_devices(admin_client, device_instance)[source]ΒΆ

Test that devices table shows OPC UA GDS Push devices.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

class test_device_views.TestDeviceCreateChooseOnboardingView[source]ΒΆ

Test DeviceCreateChooseOnboardingView.

test_device_create_choose_onboarding_get(admin_client)[source]ΒΆ

Test GET request to device create choose onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_device_create_choose_onboarding_context(admin_client, domain_instance)[source]ΒΆ

Test that view provides correct context.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

class test_device_views.TestOpcUaGdsCreateChooseOnboardingView[source]ΒΆ

Test OpcUaGdsCreateChooseOnboardingView.

test_opcua_gds_create_choose_onboarding_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS create choose onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

class test_device_views.TestOpcUaGdsPushCreateChooseOnboardingView[source]ΒΆ

Test OpcUaGdsPushCreateChooseOnboardingView.

test_opcua_gds_push_create_choose_onboarding_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS Push create choose onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

class test_device_views.TestDeviceCreateNoOnboardingView[source]ΒΆ

Test DeviceCreateNoOnboardingView.

test_device_create_no_onboarding_get(admin_client)[source]ΒΆ

Test GET request to device create no onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_device_create_no_onboarding_post_valid(admin_client, domain_instance)[source]ΒΆ

Test POST request with valid data creates device.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

test_device_create_no_onboarding_post_invalid(admin_client)[source]ΒΆ

Test POST request with invalid data shows errors.

Parameters:

admin_client (django.test.Client)

Return type:

None

class test_device_views.TestOpcUaGdsCreateNoOnboardingView[source]ΒΆ

Test OpcUaGdsCreateNoOnboardingView.

test_opcua_gds_create_no_onboarding_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS create no onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_opcua_gds_create_no_onboarding_creates_opcua_device(admin_client, domain_instance)[source]ΒΆ

Test that OPC UA GDS view creates OPC UA GDS device type.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

class test_device_views.TestDeviceCreateOnboardingView[source]ΒΆ

Test DeviceCreateOnboardingView.

test_device_create_onboarding_get(admin_client)[source]ΒΆ

Test GET request to device create onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_device_create_onboarding_post_valid(admin_client, domain_instance)[source]ΒΆ

Test POST request with valid data creates device with onboarding.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

class test_device_views.TestOpcUaGdsCreateOnboardingView[source]ΒΆ

Test OpcUaGdsCreateOnboardingView.

test_opcua_gds_create_onboarding_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS create onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_opcua_gds_create_onboarding_creates_opcua_device(admin_client, domain_instance)[source]ΒΆ

Test that OPC UA GDS view creates OPC UA GDS device with onboarding.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

class test_device_views.TestOpcUaGdsPushCreateOnboardingView[source]ΒΆ

Test OpcUaGdsPushCreateOnboardingView.

test_opcua_gds_push_create_onboarding_get(admin_client)[source]ΒΆ

Test GET request to OPC UA GDS Push create onboarding view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_opcua_gds_push_create_onboarding_creates_opcua_gds_push_device(admin_client, domain_instance)[source]ΒΆ

Test that OPC UA GDS Push view creates OPC UA GDS Push device with onboarding.

Parameters:
  • admin_client (django.test.Client)

  • domain_instance (dict[str, Any])

Return type:

None

class test_device_views.TestDeviceCertificateLifecycleManagementSummaryView[source]ΒΆ

Test DeviceCertificateLifecycleManagementSummaryView.

test_clm_summary_view_get(admin_client, device_instance)[source]ΒΆ

Test GET request to CLM summary view.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

test_clm_summary_view_invalid_device(admin_client)[source]ΒΆ

Test GET request with invalid device ID returns 404.

Parameters:

admin_client (django.test.Client)

Return type:

None

class test_device_views.TestOpcUaGdsCertificateLifecycleManagementSummaryView[source]ΒΆ

Test OpcUaGdsCertificateLifecycleManagementSummaryView.

test_opcua_gds_clm_summary_view_get(admin_client, device_instance)[source]ΒΆ

Test GET request to OPC UA GDS CLM summary view.

Parameters:
  • admin_client (django.test.Client)

  • device_instance (dict[str, Any])

Return type:

None

class test_device_views.TestDeviceCreateAddOnboardingTypeView[source]ΒΆ

Test DeviceCreateAddOnboardingTypeView.

test_device_create_add_onboarding_type_get(admin_client)[source]ΒΆ

Test GET request to device create add onboarding type view.

Parameters:

admin_client (django.test.Client)

Return type:

None

test_device_create_add_onboarding_type_context(admin_client)[source]ΒΆ

Test that view provides correct context urls.

Parameters:

admin_client (django.test.Client)

Return type:

None

class test_device_views.TestOpcUaGdsPushCertificateLifecycleManagementSummaryView[source]ΒΆ

Test OpcUaGdsPushCertificateLifecycleManagementSummaryView.

test_opcua_gds_push_clm_summary_view_get(admin_client, device_instance_onboarding)[source]ΒΆ

Test GET request to OPC UA GDS Push CLM summary view.

Parameters:
  • admin_client (django.test.Client)

  • device_instance_onboarding (dict[str, Any])

Return type:

None