MCPcopy Index your code
hub / github.com/python/cpython / check_hexdigest

Method check_hexdigest

Lib/test/test_hmac.py:198–202  ·  view source on GitHub ↗

Check the HMAC digest of 'h' and its size.

(self, h, hexdigest, digest_size)

Source from the content-addressed store, hash-verified

196 self.assertEqual(h.block_size, block_size)
197
198 def check_hexdigest(self, h, hexdigest, digest_size):
199 """Check the HMAC digest of 'h' and its size."""
200 self.assertEqual(len(h.digest()), digest_size)
201 self.assertEqual(h.digest(), binascii.unhexlify(hexdigest))
202 self.assertEqual(h.hexdigest().upper(), hexdigest.upper())
203
204
205class AssertersMixin(CreatorMixin, DigestMixin, ObjectCheckerMixin):

Callers 2

check_objectMethod · 0.95
hmac_new_feedMethod · 0.80

Calls 4

hexdigestMethod · 0.80
assertEqualMethod · 0.45
digestMethod · 0.45
upperMethod · 0.45

Tested by

no test coverage detected