Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit 7b1237d

Browse files
test: Fix test expectation
1 parent 3ecef75 commit 7b1237d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

services/billing.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import logging
22
import re
33
from abc import ABC, abstractmethod
4-
from datetime import datetime
4+
from datetime import datetime, timezone
55

66
import stripe
77
from dateutil.relativedelta import relativedelta
@@ -167,10 +167,10 @@ def delete_subscription(self, owner: Owner):
167167

168168
# we give an auto-refund grace period of 24 hours for a monthly subscription or 72 hours for a yearly subscription
169169
current_subscription_datetime = datetime.fromtimestamp(
170-
subscription["current_period_start"], tz=datetime.timezone.utc
170+
subscription["current_period_start"], tz=timezone.utc
171171
)
172172
difference_from_now = (
173-
datetime.now(datetime.timezone.utc) - current_subscription_datetime
173+
datetime.now(timezone.utc) - current_subscription_datetime
174174
)
175175

176176
subscription_plan_interval = getattr(
@@ -200,8 +200,8 @@ def delete_subscription(self, owner: Owner):
200200
subscription=owner.stripe_subscription_id,
201201
status="paid",
202202
created={
203-
"created.gte": start_of_last_period.timestamp(),
204-
"created.lt": current_subscription_datetime.timestamp(),
203+
"created.gte": int(start_of_last_period.timestamp()),
204+
"created.lt": int(current_subscription_datetime.timestamp()),
205205
},
206206
)
207207
created_refund = False

services/tests/test_billing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ def test_delete_subscription_with_schedule_releases_schedule_and_cancels_subscri
446446
retrieve_customer_mock.assert_called_once_with(owner.stripe_customer_id)
447447
cancel_sub_mock.assert_called_once_with(stripe_subscription_id)
448448
list_invoice_mock.assert_called_once_with(
449-
subscription=stripe_subscription_id, status="paid"
449+
subscription=stripe_subscription_id, status="paid", created={'created.gte': 1458263420, 'created.lt': 1489799420}
450450
)
451451
self.assertEqual(create_refund_mock.call_count, 2)
452452
modify_customer_mock.assert_called_once_with(
@@ -519,7 +519,7 @@ def test_delete_subscription_with_schedule_releases_schedule_and_cancels_subscri
519519
retrieve_customer_mock.assert_called_once_with(owner.stripe_customer_id)
520520
cancel_sub_mock.assert_called_once_with(stripe_subscription_id)
521521
list_invoice_mock.assert_called_once_with(
522-
subscription=stripe_subscription_id, status="paid"
522+
subscription=stripe_subscription_id, status="paid", created={'created.gte': 1458263420, 'created.lt': 1489799420}
523523
)
524524
self.assertEqual(create_refund_mock.call_count, 2)
525525
modify_customer_mock.assert_called_once_with(

0 commit comments

Comments
 (0)