@@ -14,12 +14,8 @@ class TestJWTAuthentication:
1414 def test_create_token_pair (self ):
1515 """测试创建Token对"""
1616 user_id = 1
17- username = "test_user"
18- is_superuser = False
1917
20- access_token , refresh_token = create_token_pair (
21- user_id = user_id , username = username , is_superuser = is_superuser
22- )
18+ access_token , refresh_token = create_token_pair (user_id = user_id )
2319
2420 assert isinstance (access_token , str )
2521 assert isinstance (refresh_token , str )
@@ -30,42 +26,32 @@ def test_create_token_pair(self):
3026 def test_verify_access_token (self ):
3127 """测试验证访问令牌"""
3228 user_id = 1
33- username = "test_user"
34- is_superuser = True
3529
36- access_token , _ = create_token_pair (user_id , username , is_superuser )
30+ access_token , _ = create_token_pair (user_id )
3731
3832 # 验证访问令牌
3933 payload = verify_token (access_token , token_type = "access" )
4034
4135 assert payload .user_id == user_id
42- assert payload .username == username
43- assert payload .is_superuser == is_superuser
4436 assert payload .token_type == "access"
4537
4638 def test_verify_refresh_token (self ):
4739 """测试验证刷新令牌"""
4840 user_id = 2
49- username = "refresh_user"
50- is_superuser = False
5141
52- _ , refresh_token = create_token_pair (user_id , username , is_superuser )
42+ _ , refresh_token = create_token_pair (user_id )
5343
5444 # 验证刷新令牌
5545 payload = verify_token (refresh_token , token_type = "refresh" )
5646
5747 assert payload .user_id == user_id
58- assert payload .username == username
59- assert payload .is_superuser == is_superuser
6048 assert payload .token_type == "refresh"
6149
6250 def test_token_type_validation (self ):
6351 """测试令牌类型验证"""
6452 user_id = 3
65- username = "type_test_user"
66- is_superuser = False
6753
68- access_token , refresh_token = create_token_pair (user_id , username , is_superuser )
54+ access_token , refresh_token = create_token_pair (user_id )
6955
7056 # 用访问令牌验证刷新令牌类型应该失败
7157 with pytest .raises (Exception ): # noqa: B017
@@ -82,8 +68,6 @@ def test_expired_token(self):
8268
8369 payload = JWTPayload (
8470 user_id = 4 ,
85- username = "expired_user" ,
86- is_superuser = False ,
8771 exp = expire ,
8872 token_type = "access" ,
8973 )
@@ -104,10 +88,8 @@ def test_invalid_token(self):
10488 def test_token_expiration_times (self ):
10589 """测试令牌过期时间设置"""
10690 user_id = 5
107- username = "expiry_test_user"
108- is_superuser = False
10991
110- access_token , refresh_token = create_token_pair (user_id , username , is_superuser )
92+ access_token , refresh_token = create_token_pair (user_id )
11193
11294 access_payload = verify_token (access_token , token_type = "access" )
11395 refresh_payload = verify_token (refresh_token , token_type = "refresh" )
0 commit comments