11from unittest import TestCase
22from joserfc .jws import JWSRegistry , serialize_compact , deserialize_compact
33from joserfc .jwk import OctKey , RSAKey , KeySet
4- from joserfc .errors import BadSignatureError , DecodeError , MissingAlgorithmError
4+ from joserfc .errors import (
5+ BadSignatureError ,
6+ DecodeError ,
7+ MissingAlgorithmError ,
8+ UnsupportedAlgorithmError ,
9+ )
510
611
712class TestCompact (TestCase ):
@@ -19,10 +24,10 @@ def test_bad_signature_error(self):
1924 value = b'eyJhbGciOiJIUzI1NiJ9.Zm9v.0pehoi-RMZM1jl-4TP_C4Y6BJ-bcmsuzfDyQpkpJkh0'
2025 self .assertRaises (BadSignatureError , deserialize_compact , value , key )
2126
22- def test_raise_none_supported_alg (self ):
27+ def test_raise_unsupported_algorithm_error (self ):
2328 key = OctKey .import_key ("secret" )
24- self .assertRaises (ValueError , serialize_compact , {"alg" : "HS512" }, b"foo" , key )
25- self .assertRaises (ValueError , serialize_compact , {"alg" : "NOT" }, b"foo" , key )
29+ self .assertRaises (UnsupportedAlgorithmError , serialize_compact , {"alg" : "HS512" }, b"foo" , key )
30+ self .assertRaises (UnsupportedAlgorithmError , serialize_compact , {"alg" : "NOT" }, b"foo" , key )
2631
2732 def test_invalid_length (self ):
2833 key = OctKey .import_key ("secret" )
0 commit comments