Skip to content

Commit 65ed8a7

Browse files
committed
fixed failing test case for python 3.8
1 parent 98621d9 commit 65ed8a7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

tests/apimatic_core/security/signature_verification/test_hmac_signature_verifier.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ def test_signature_mismatch_fails(self, req_base, enc_hex):
292292

293293
# ---------- Negative: resolver returns wrong type / None ----------
294294
@pytest.mark.parametrize("bad_resolver, error_message", [
295-
(resolver_returns_str, "Signature Verification Failed: Strings must be encoded before hashing"),
295+
(resolver_returns_str, "Signature Verification Failed"),
296296
(resolver_returns_none, "Signature mismatch"),
297297
])
298298
def test_resolver_returning_invalid_leads_to_failed_result(self, bad_resolver, error_message, req_base):
@@ -303,7 +303,7 @@ def test_resolver_returning_invalid_leads_to_failed_result(self, bad_resolver, e
303303
)
304304
req_seeded = _with_header(req_base, "X-Sig", "does-not-matter")
305305
result = verifier.verify(req_seeded)
306-
assert not result.ok and error_message == str(result.error)
306+
assert not result.ok and error_message in str(result.error)
307307

308308
# ---------- Negative: encoder misconfigured (None) ----------
309309
def test_encoder_none_causes_failed_result(self, req_base):

0 commit comments

Comments
 (0)