mirror of
				https://github.com/fastapi-users/fastapi-users.git
				synced 2025-10-31 17:38:30 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			393 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			393 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import pytest
 | |
| 
 | |
| from fastapi_users.jwt import SecretType, decode_jwt, generate_jwt
 | |
| 
 | |
| 
 | |
| @pytest.mark.jwt
 | |
| def test_generate_decode_jwt(secret: SecretType):
 | |
|     audience = "TEST_AUDIENCE"
 | |
|     data = {"foo": "bar", "aud": audience}
 | |
| 
 | |
|     jwt = generate_jwt(data, secret, 3600)
 | |
|     decoded = decode_jwt(jwt, secret, [audience])
 | |
| 
 | |
|     assert decoded["foo"] == "bar"
 | |
|     assert decoded["aud"] == audience
 | 
