@@ -3013,23 +3013,31 @@ def test_external_subscriptions_on_account(self):
3013
3013
self .assertEqual (external_subscriptions [0 ].external_product_reference , None )
3014
3014
self .assertEqual (external_subscriptions [0 ].last_purchased , None )
3015
3015
self .assertEqual (external_subscriptions [0 ].auto_renew , False )
3016
+ self .assertEqual (external_subscriptions [0 ].in_grace_period , False )
3016
3017
self .assertEqual (external_subscriptions [0 ].app_identifier , None )
3017
3018
self .assertEqual (external_subscriptions [0 ].quantity , 1 )
3018
3019
self .assertEqual (external_subscriptions [0 ].state , 'active' )
3019
3020
self .assertEqual (external_subscriptions [0 ].activated_at , None )
3021
+ self .assertEqual (external_subscriptions [0 ].canceled_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 ,tzinfo = external_subscriptions [0 ].canceled_at .tzinfo ))
3020
3022
self .assertEqual (external_subscriptions [0 ].expires_at , None )
3023
+ self .assertEqual (external_subscriptions [0 ].trial_started_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 ,tzinfo = external_subscriptions [0 ].trial_started_at .tzinfo ))
3024
+ self .assertEqual (external_subscriptions [0 ].trial_ends_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 ,tzinfo = external_subscriptions [0 ].trial_ends_at .tzinfo ))
3021
3025
self .assertEqual (external_subscriptions [0 ].created_at , datetime (2022 , 11 , 4 , 19 , 45 , tzinfo = external_subscriptions [0 ].created_at .tzinfo ))
3022
3026
self .assertEqual (external_subscriptions [0 ].updated_at , datetime (2022 , 11 , 4 , 19 , 45 , tzinfo = external_subscriptions [0 ].updated_at .tzinfo ))
3023
3027
3024
3028
self .assertEqual (external_subscriptions [1 ].external_id , 'efgh5678' )
3025
3029
self .assertEqual (external_subscriptions [1 ].external_product_reference , None )
3026
3030
self .assertEqual (external_subscriptions [1 ].last_purchased , None )
3027
3031
self .assertEqual (external_subscriptions [1 ].auto_renew , False )
3032
+ self .assertEqual (external_subscriptions [1 ].in_grace_period , False )
3028
3033
self .assertEqual (external_subscriptions [1 ].app_identifier , 'app_identifier' )
3029
3034
self .assertEqual (external_subscriptions [1 ].quantity , 1 )
3030
3035
self .assertEqual (external_subscriptions [1 ].state , 'active' )
3031
3036
self .assertEqual (external_subscriptions [1 ].activated_at , None )
3037
+ self .assertEqual (external_subscriptions [1 ].canceled_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].canceled_at .tzinfo ))
3032
3038
self .assertEqual (external_subscriptions [1 ].expires_at , None )
3039
+ self .assertEqual (external_subscriptions [1 ].trial_started_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].trial_started_at .tzinfo ))
3040
+ self .assertEqual (external_subscriptions [1 ].trial_ends_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].trial_ends_at .tzinfo ))
3033
3041
self .assertEqual (external_subscriptions [1 ].created_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].created_at .tzinfo ))
3034
3042
self .assertEqual (external_subscriptions [1 ].updated_at , datetime (2022 , 11 , 4 , 18 , 11 , 51 , tzinfo = external_subscriptions [1 ].updated_at .tzinfo ))
3035
3043
@@ -3044,23 +3052,31 @@ def test_list_external_subscriptions(self):
3044
3052
self .assertEqual (external_subscriptions [0 ].external_product_reference , None )
3045
3053
self .assertEqual (external_subscriptions [0 ].last_purchased , None )
3046
3054
self .assertEqual (external_subscriptions [0 ].auto_renew , False )
3055
+ self .assertEqual (external_subscriptions [0 ].in_grace_period , False )
3047
3056
self .assertEqual (external_subscriptions [0 ].app_identifier , None )
3048
3057
self .assertEqual (external_subscriptions [0 ].quantity , 1 )
3049
3058
self .assertEqual (external_subscriptions [0 ].state , 'active' )
3050
3059
self .assertEqual (external_subscriptions [0 ].activated_at , None )
3060
+ self .assertEqual (external_subscriptions [0 ].canceled_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [0 ].canceled_at .tzinfo ))
3051
3061
self .assertEqual (external_subscriptions [0 ].expires_at , None )
3062
+ self .assertEqual (external_subscriptions [0 ].trial_started_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [0 ].trial_started_at .tzinfo ))
3063
+ self .assertEqual (external_subscriptions [0 ].trial_ends_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [0 ].trial_ends_at .tzinfo ))
3052
3064
self .assertEqual (external_subscriptions [0 ].created_at , datetime (2022 , 11 , 4 , 19 , 45 , tzinfo = external_subscriptions [0 ].created_at .tzinfo ))
3053
- self .assertEqual (external_subscriptions [0 ].updated_at , datetime (2022 , 11 , 4 , 19 , 45 , tzinfo = external_subscriptions [0 ].created_at .tzinfo ))
3065
+ self .assertEqual (external_subscriptions [0 ].updated_at , datetime (2022 , 11 , 4 , 19 , 45 , tzinfo = external_subscriptions [0 ].updated_at .tzinfo ))
3054
3066
3055
3067
self .assertEqual (external_subscriptions [1 ].external_id , 'efgh5678' )
3056
3068
self .assertEqual (external_subscriptions [1 ].external_product_reference , None )
3057
3069
self .assertEqual (external_subscriptions [1 ].last_purchased , None )
3058
3070
self .assertEqual (external_subscriptions [1 ].auto_renew , False )
3071
+ self .assertEqual (external_subscriptions [1 ].in_grace_period , False )
3059
3072
self .assertEqual (external_subscriptions [1 ].app_identifier , 'app_identifier' )
3060
3073
self .assertEqual (external_subscriptions [1 ].quantity , 1 )
3061
3074
self .assertEqual (external_subscriptions [1 ].state , 'active' )
3062
3075
self .assertEqual (external_subscriptions [1 ].activated_at , None )
3076
+ self .assertEqual (external_subscriptions [1 ].canceled_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].canceled_at .tzinfo ))
3063
3077
self .assertEqual (external_subscriptions [1 ].expires_at , None )
3078
+ self .assertEqual (external_subscriptions [1 ].trial_started_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].trial_started_at .tzinfo ))
3079
+ self .assertEqual (external_subscriptions [1 ].trial_ends_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].trial_ends_at .tzinfo ))
3064
3080
self .assertEqual (external_subscriptions [1 ].created_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscriptions [1 ].created_at .tzinfo ))
3065
3081
self .assertEqual (external_subscriptions [1 ].updated_at , datetime (2022 , 11 , 4 , 18 , 11 , 51 , tzinfo = external_subscriptions [1 ].updated_at .tzinfo ))
3066
3082
@@ -3073,11 +3089,15 @@ def test_get_external_subscription(self):
3073
3089
self .assertEqual (external_subscription .external_product_reference , None )
3074
3090
self .assertEqual (external_subscription .last_purchased , None )
3075
3091
self .assertEqual (external_subscription .auto_renew , False )
3092
+ self .assertEqual (external_subscription .in_grace_period , False )
3076
3093
self .assertEqual (external_subscription .app_identifier , 'app_identifier' )
3077
3094
self .assertEqual (external_subscription .quantity , 1 )
3078
3095
self .assertEqual (external_subscription .state , 'active' )
3079
3096
self .assertEqual (external_subscription .activated_at , None )
3097
+ self .assertEqual (external_subscription .canceled_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscription .canceled_at .tzinfo ))
3080
3098
self .assertEqual (external_subscription .expires_at , None )
3099
+ self .assertEqual (external_subscription .trial_started_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscription .trial_started_at .tzinfo ))
3100
+ self .assertEqual (external_subscription .trial_ends_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscription .trial_ends_at .tzinfo ))
3081
3101
self .assertEqual (external_subscription .created_at , datetime (2022 , 11 , 3 , 21 , 57 , 14 , tzinfo = external_subscription .created_at .tzinfo ))
3082
3102
self .assertEqual (external_subscription .updated_at , datetime (2022 , 11 , 4 , 18 , 11 , 51 , tzinfo = external_subscription .updated_at .tzinfo ))
3083
3103
0 commit comments