@@ -219,7 +219,7 @@ def test_with_2_sym_key():
219219 assert len (kb ) == 2
220220
221221 assert kb .get_key_with_kid ('kid' ) is None
222- assert kb .kids () == []
222+ assert len ( kb .kids ()) == 2
223223
224224
225225def test_remove_sym ():
@@ -326,7 +326,9 @@ def test_keybundle_from_local_der():
326326 assert len (kb ) == 1
327327 keys = kb .get ('rsa' )
328328 assert len (keys ) == 1
329- assert isinstance (keys [0 ], RSAKey )
329+ _key = keys [0 ]
330+ assert isinstance (_key , RSAKey )
331+ assert _key .kid
330332
331333
332334def test_ec_keybundle_from_local_der ():
@@ -336,7 +338,9 @@ def test_ec_keybundle_from_local_der():
336338 assert len (kb ) == 1
337339 keys = kb .get ('ec' )
338340 assert len (keys ) == 1
339- assert isinstance (keys [0 ], ECKey )
341+ _key = keys [0 ]
342+ assert _key .kid
343+ assert isinstance (_key , ECKey )
340344
341345
342346def test_keybundle_from_local_der_update ():
@@ -346,15 +350,19 @@ def test_keybundle_from_local_der_update():
346350 assert len (kb ) == 1
347351 keys = kb .get ('rsa' )
348352 assert len (keys ) == 1
349- assert isinstance (keys [0 ], RSAKey )
353+ _key = keys [0 ]
354+ assert _key .kid
355+ assert isinstance (_key , RSAKey )
350356
351357 kb .update ()
352358
353359 # Nothing should change
354360 assert len (kb ) == 1
355361 keys = kb .get ('rsa' )
356362 assert len (keys ) == 1
357- assert isinstance (keys [0 ], RSAKey )
363+ _key = keys [0 ]
364+ assert _key .kid
365+ assert isinstance (_key , RSAKey )
358366
359367
360368def test_creat_jwks_sym ():
@@ -363,7 +371,7 @@ def test_creat_jwks_sym():
363371 _jwks = kb .jwks ()
364372 _loc = json .loads (_jwks )
365373 assert list (_loc .keys ()) == ["keys" ]
366- assert set (_loc ['keys' ][0 ].keys ()) == {'kty' , 'use' , 'k' }
374+ assert set (_loc ['keys' ][0 ].keys ()) == {'kty' , 'use' , 'k' , 'kid' }
367375
368376
369377def test_keybundle_from_local_jwks_file ():
0 commit comments