@@ -68,25 +68,5 @@ def test_malformed_jwt_with_malformed_data(self):
6868 verifier .verify_and_decode_notification ("a.b.c" )
6969 self .assertEqual (context .exception .status , VerificationStatus .VERIFICATION_FAILURE )
7070
71- def test_retention_request_decoding (self ):
72- verifier = get_signed_data_verifier (Environment .LOCAL_TESTING , "com.example" )
73- retention_request = read_data_from_file ('tests/resources/mock_signed_data/retentionRequest' )
74- decoded_request = verifier .verify_and_decode_retention_request (retention_request )
75- self .assertEqual (decoded_request .originalTransactionId , "1000000000000001" )
76- self .assertEqual (decoded_request .appAppleId , 1234 )
77- self .assertEqual (decoded_request .productId , "com.example.subscription" )
78- self .assertEqual (decoded_request .locale , "en_US" )
79- self .assertEqual (decoded_request .requestIdentifier , "550e8400-e29b-41d4-a716-446655440000" )
80- self .assertEqual (decoded_request .environment , Environment .LOCAL_TESTING )
81- self .assertEqual (decoded_request .signedDate , 1681314324000 )
82-
83-
84- def test_retention_request_wrong_app_id (self ):
85- verifier = get_signed_data_verifier (Environment .LOCAL_TESTING , "com.example" , 5678 )
86- retention_request = read_data_from_file ('tests/resources/mock_signed_data/retentionRequest' )
87- with self .assertRaises (VerificationException ) as context :
88- verifier .verify_and_decode_retention_request (retention_request )
89- self .assertEqual (context .exception .status , VerificationStatus .INVALID_APP_IDENTIFIER )
90-
9171if __name__ == '__main__' :
9272 unittest .main ()
0 commit comments