|
7 | 7 | from rest_framework.test import APITestCase |
8 | 8 |
|
9 | 9 | from accounts.models import Account |
10 | | -from baby_serverlist.models import LIVE_HEARTBEAT_GRACE_SECONDS, BabyServer |
| 10 | +from baby_serverlist.models import BabyServer |
| 11 | +from central_command.settings import BABY_SERVER_STATUS_TTL_SECONDS |
11 | 12 | from commons.cache import ( |
12 | | - BABY_SERVER_HEARTBEAT_TTL_SECONDS, |
13 | 13 | get_baby_server_heartbeat, |
14 | 14 | get_baby_server_status, |
15 | 15 | set_baby_server_heartbeat, |
@@ -155,9 +155,7 @@ def test_list_owned_baby_servers_live_flag(self) -> None: |
155 | 155 | response = self.client.get(reverse("baby_serverlist:list-owned")) |
156 | 156 | self.assertTrue(response.json()[0]["live"]) |
157 | 157 |
|
158 | | - stale_time = datetime.now(tz=UTC) - timedelta( |
159 | | - seconds=BABY_SERVER_HEARTBEAT_TTL_SECONDS + LIVE_HEARTBEAT_GRACE_SECONDS + 1 |
160 | | - ) |
| 158 | + stale_time = datetime.now(tz=UTC) - timedelta(seconds=BABY_SERVER_STATUS_TTL_SECONDS + 1) |
161 | 159 | set_baby_server_heartbeat(str(baby_server.id), stale_time.isoformat()) |
162 | 160 |
|
163 | 161 | response = self.client.get(reverse("baby_serverlist:list-owned")) |
@@ -191,15 +189,11 @@ def test_list_baby_servers_ignores_non_whitelisted(self) -> None: |
191 | 189 | def test_baby_server_is_live_respects_heartbeat_ttl(self) -> None: |
192 | 190 | baby_server = BabyServer.objects.create(owner=self.user) |
193 | 191 |
|
194 | | - fresh_time = datetime.now(tz=UTC) - timedelta( |
195 | | - seconds=BABY_SERVER_HEARTBEAT_TTL_SECONDS + LIVE_HEARTBEAT_GRACE_SECONDS - 1 |
196 | | - ) |
| 192 | + fresh_time = datetime.now(tz=UTC) - timedelta(seconds=BABY_SERVER_STATUS_TTL_SECONDS - 1) |
197 | 193 | set_baby_server_heartbeat(str(baby_server.id), fresh_time.isoformat()) |
198 | 194 | self.assertTrue(baby_server.is_live()) |
199 | 195 |
|
200 | | - stale_time = datetime.now(tz=UTC) - timedelta( |
201 | | - seconds=BABY_SERVER_HEARTBEAT_TTL_SECONDS + LIVE_HEARTBEAT_GRACE_SECONDS + 1 |
202 | | - ) |
| 196 | + stale_time = datetime.now(tz=UTC) - timedelta(seconds=BABY_SERVER_STATUS_TTL_SECONDS + 1) |
203 | 197 | set_baby_server_heartbeat(str(baby_server.id), stale_time.isoformat()) |
204 | 198 | stored = get_baby_server_heartbeat(str(baby_server.id)) |
205 | 199 | self.assertEqual(stored, stale_time.isoformat()) |
|
0 commit comments