Fixed test. Now compares json contents instead of strings
This commit is contained in:
@@ -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}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user