1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-08 16:53:23 +00:00

add function to format the assertion message

This function is used to prettify the assertion message when a matcher failed and return an assertion error.
This commit is contained in:
Arthur Hamon
2019-06-12 11:51:00 +02:00
parent 728dc71a35
commit de244a968f
2 changed files with 35 additions and 0 deletions

View File

@@ -157,3 +157,18 @@ def test_metchers():
assert_matcher('port')
assert_matcher('path')
assert_matcher('query')
def test_get_assertion_message():
assert matchers.get_assertion_message(None) == ""
assert matchers.get_assertion_message("") == ""
def test_get_assertion_message_with_details():
assertion_msg = "q1=1 != q2=1"
expected = (
"--------------- DETAILS ---------------\n"
"{}\n"
"----------------------------------------\n".format(assertion_msg)
)
assert matchers.get_assertion_message(assertion_msg) == expected