@@ -65,12 +65,20 @@ def test_option_value(self):
6565 claims_requests = jwt .JWTClaimsRegistry (sub = {"essential" : True , "value" : "123" })
6666 self .assertRaises (InvalidClaimError , claims_requests .validate , {"sub" : "a" })
6767 claims_requests .validate ({"sub" : "123" })
68+ claims_requests = jwt .JWTClaimsRegistry (sub = {"essential" :True ,"value" :True })
69+ claims_requests .validate ({"sub" :True })
70+ self .assertRaises (InvalidClaimError ,claims_requests .validate ,{"sub" :False })
71+ claims_requests = jwt .JWTClaimsRegistry (sub = {"essential" :True ,"value" :False })
72+ claims_requests .validate ({"sub" :False })
73+ self .assertRaises (InvalidClaimError ,claims_requests .validate ,{"sub" :True })
6874
6975 def test_option_values (self ):
70- claims_requests = jwt .JWTClaimsRegistry (sub = {"essential" : True , "values" : ["1" , "2" ]})
76+ claims_requests = jwt .JWTClaimsRegistry (sub = {"essential" : True , "values" : ["1" , "2" , True , False ]})
7177 self .assertRaises (InvalidClaimError , claims_requests .validate , {"sub" : "a" })
7278 claims_requests .validate ({"sub" : "1" })
7379 claims_requests .validate ({"sub" : "2" })
80+ claims_requests .validate ({"sub" :True })
81+ claims_requests .validate ({"sub" :False })
7482
7583 def test_int_claims (self ):
7684 now = int (time .time ())
0 commit comments