def test_b64_decode_invalid(self): """ When providing an invalid input to base64.urlsafe_b64decode it should raise a binascii.Error exception. """ with self.assertRaisesRegex( binascii.Error, '^(Invalid base64-encoded string|Incorrect padding)'): utils.doh_b64_decode('_')
def test_b64_decode(self, output, input): self.assertEqual(utils.doh_b64_decode(input), output)