Changeset View
Changeset View
Standalone View
Standalone View
looper/tests/test_clock.py
- This file was moved from tests/test_clock.py.
| import datetime | import datetime | ||||
| import logging | import logging | ||||
| from typing import Any, Optional | from typing import Any, Optional | ||||
| from unittest import mock | from unittest import mock | ||||
| from dateutil.relativedelta import relativedelta | from dateutil.relativedelta import relativedelta | ||||
| from django.test import override_settings | from django.test import override_settings | ||||
| from django.utils import timezone | from django.utils import timezone | ||||
| from looper import admin_log, exceptions, models, signals | from looper import admin_log, exceptions, models, signals | ||||
| from looper.clock import Clock | from looper.clock import Clock | ||||
| from tests.base import AbstractLooperTestCase | from .base import AbstractLooperTestCase | ||||
| # Margin for clock ticks (the tick happens at the given time + this margin). | # Margin for clock ticks (the tick happens at the given time + this margin). | ||||
| # Just to stabilise floating point comparisons. | # Just to stabilise floating point comparisons. | ||||
| tick_delay = datetime.timedelta(seconds=0.25) | tick_delay = datetime.timedelta(seconds=0.25) | ||||
| # Retry charging failed orders after this delta. | # Retry charging failed orders after this delta. | ||||
| retry_after = relativedelta(minutes=15) | retry_after = relativedelta(minutes=15) | ||||
| ▲ Show 20 Lines • Show All 564 Lines • Show Last 20 Lines | |||||