Coverage for fastapi / security / utils.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

1def get_authorization_scheme_param( 2TdUdVdWd

2 authorization_header_value: str | None, 

3) -> tuple[str, str]: 

4 if not authorization_header_value: 2a b c d 4ce f 5cg 6ch i 7cj k l 8cm n o 9cp q r !cs t #cu v $cw x %cy z 'cA B (cC )cD E F *cG H I J K L M N +cO P ,cQ R -cS .cT /cU :cV W X Y ;cZ 0 1 =c2 3 4 5 6 7 8 9 ?c! # @c$ % ' ( ) * + , [c- . / : ; ]c= ? @ [ ] ^c^ _ _c` `c{ | {c} ~ ab|cbbcbdb}cebfbgb~chbibadjbkbbdlbmbcdnbobddpbqbedrbfdsbtbubgdvbwbxbybzbAbBbCbhdDbEbidFbGbjdHbkdIbldJbmdKbLbMbNbndObPbQbodRbSbTbUbVbWbXbYbpdZb0bqd1b2b3b4b5b6b7b8brd9b!b#b$b%bsd'b(b)b*b+btd,b-bud.bvd/b:bwd;b=b?bxd@b[b]byd^b_b`bzd{b|bAd}b~bBdacbcCdccdcDdecfcEdgcFdhcicjcGdkclcmcncocpcqcrcHdsctcIducvcJdwcKdxcLdycMdzcAcBcCcNdDcEcFcOdGcHcIcJcKcLcMcNcPdOcPcQdQcRcScTcUcVcWcXcRdYcZc0c1c2cSd3c

5 return "", "" 24c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSd

6 scheme, _, param = authorization_header_value.partition(" ") 2a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c

7 return scheme, param.strip() 2a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c