mirror of
https://github.com/ae-utbm/sith.git
synced 2025-11-10 05:53:06 +00:00
update subscription price
This commit is contained in:
@@ -175,45 +175,3 @@ class TestSubscriptionIntegration(TestCase):
|
||||
user=user,
|
||||
)
|
||||
assert d == date(2017, 8, 29)
|
||||
|
||||
def test_dates_renewal_sliding_during_two_free_monthes(self):
|
||||
user = self.user
|
||||
s = Subscription(
|
||||
member=user,
|
||||
subscription_type="deux-mois-essai",
|
||||
payment_method=settings.SITH_SUBSCRIPTION_PAYMENT_METHOD[1],
|
||||
)
|
||||
s.subscription_start = date(2015, 8, 29)
|
||||
s.subscription_end = s.compute_end(
|
||||
duration=settings.SITH_SUBSCRIPTIONS[s.subscription_type]["duration"],
|
||||
start=s.subscription_start,
|
||||
)
|
||||
s.save()
|
||||
assert s.subscription_end == date(2015, 10, 29)
|
||||
with freezegun.freeze_time("2015-09-25"):
|
||||
d = Subscription.compute_end(
|
||||
duration=settings.SITH_SUBSCRIPTIONS["deux-semestres"]["duration"],
|
||||
user=user,
|
||||
)
|
||||
assert d == date(2016, 10, 29)
|
||||
|
||||
def test_dates_renewal_sliding_after_two_free_monthes(self):
|
||||
user = self.user
|
||||
s = Subscription(
|
||||
member=user,
|
||||
subscription_type="deux-mois-essai",
|
||||
payment_method=settings.SITH_SUBSCRIPTION_PAYMENT_METHOD[1],
|
||||
)
|
||||
s.subscription_start = date(2015, 8, 29)
|
||||
s.subscription_end = s.compute_end(
|
||||
duration=settings.SITH_SUBSCRIPTIONS[s.subscription_type]["duration"],
|
||||
start=s.subscription_start,
|
||||
)
|
||||
s.save()
|
||||
assert s.subscription_end == date(2015, 10, 29)
|
||||
with freezegun.freeze_time("2015-11-05"):
|
||||
d = Subscription.compute_end(
|
||||
duration=settings.SITH_SUBSCRIPTIONS["deux-semestres"]["duration"],
|
||||
user=user,
|
||||
)
|
||||
assert d == date(2016, 11, 5)
|
||||
|
||||
Reference in New Issue
Block a user