|
|
|
|
@ -23,7 +23,12 @@ dates_lt_five = [timezone.now() - timezone.timedelta(days=5), |
|
|
|
|
timezone.now() - timezone.timedelta(days=1), |
|
|
|
|
timezone.now() - timezone.timedelta(days=0)] |
|
|
|
|
|
|
|
|
|
dates_bonus = [timezone.now() - timezone.timedelta(days=5)] |
|
|
|
|
dates_bonus = [timezone.now() - timezone.timedelta(days=9)] |
|
|
|
|
|
|
|
|
|
dates_not_bonus = [timezone.now() - timezone.timedelta(days=1), |
|
|
|
|
timezone.now() - timezone.timedelta(days=8), |
|
|
|
|
timezone.now() - timezone.timedelta(days=10), |
|
|
|
|
timezone.now() - timezone.timedelta(days=32)] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@freeze_time("2017-06-28 00:21:34", tz_offset=2) |
|
|
|
|
@ -73,3 +78,13 @@ def test_send_offer_for_get_bonus(user, create_date): |
|
|
|
|
user.save() |
|
|
|
|
users = send_offer_for_get_bonus() |
|
|
|
|
assert users == [user] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@freeze_time("2017-06-28 00:21:34", tz_offset=2) |
|
|
|
|
@pytest.mark.parametrize('create_date', dates_not_bonus) |
|
|
|
|
@pytest.mark.django_db |
|
|
|
|
def test_send_offer_for_get_bonus_not_range_dates(user, create_date): |
|
|
|
|
user.date_joined = create_date |
|
|
|
|
user.save() |
|
|
|
|
users = send_offer_for_get_bonus() |
|
|
|
|
assert users == [] |
|
|
|
|
|