Fixed test. Now compares json contents instead of strings

This commit is contained in:
Jonas Linter
2025-10-07 09:33:13 +02:00
parent 4e03d1e089
commit 2d9e90c9a4
2 changed files with 138 additions and 29 deletions

View File

@@ -36,14 +36,14 @@ async def test_ping_action_response_matches_expected():
actual_obj = extract_relevant_sections(response.xml_content)
expected_obj = extract_relevant_sections(expected_xml)
actual_matches = actual_obj.warnings.warning
actual_matches = json.loads(actual_obj.warnings.warning[0].content[0])
expected_matches = expected_obj.warnings.warning
expected_matches = json.loads(expected_obj.warnings.warning[0].content[0])
assert actual_matches == expected_matches, f"Expected warnings {expected_matches}, got {actual_matches}"
actual_capabilities = actual_obj.echo_data
expected_capabilities = expected_obj.echo_data
actual_capabilities = json.loads(actual_obj.echo_data)
expected_capabilities = json.loads(expected_obj.echo_data)
assert actual_capabilities == expected_capabilities, f"Expected echo data {expected_capabilities}, got {actual_capabilities}"