krkn_lib.tests.test_krkn_telemetry_models module

class krkn_lib.tests.test_krkn_telemetry_models.KrknTelemetryModelsTests(methodName='runTest')

Bases: TestCase

test_chaos_run_telemetry()
test_chaos_run_telemetry_empty_constructor_has_error_logs()

Test error_logs is initialized when using empty constructor

test_chaos_run_telemetry_error_logs_edge_cases()

Test error_logs field handles edge cases properly

test_chaos_run_telemetry_security_fields_defaults()

Test security fields default to False when not provided in JSON

test_chaos_run_telemetry_with_error_logs()

Test error_logs field is properly parsed from JSON and serialized

test_chaos_run_telemetry_with_security_fields()

Test security fields (FIPS, etcd encryption, IPsec) are properly parsed from JSON and serialized

test_cluster_event()
test_scenario_telemetry()