3
3
# pylint: disable=unused-variable
4
4
5
5
from collections .abc import Callable
6
- from datetime import timedelta
6
+ from datetime import datetime , timedelta
7
7
from typing import Any
8
8
9
- import arrow
10
9
import pytest
11
10
from fastapi import FastAPI
12
11
from models_library .api_schemas_catalog .services import MyServiceGet
@@ -179,7 +178,9 @@ async def test_batch_get_my_services(
179
178
other_service_key = "simcore/services/comp/other-service"
180
179
other_service_version = "2.0.0"
181
180
182
- expected_retirement = arrow .now ().datetime + timedelta (days = 1 )
181
+ expected_retirement = datetime .utcnow () + timedelta (
182
+ days = 1
183
+ ) # NOTE: old offset-naive column
183
184
184
185
fake_service_1 = create_fake_service_data (
185
186
service_key ,
@@ -224,19 +225,14 @@ async def test_batch_get_my_services(
224
225
# assert returned order and length as ids
225
226
assert services_ids == [(sc .key , sc .release .version ) for sc in my_services ]
226
227
227
- assert my_services [1 ].release .retired is None
228
- assert my_services [2 ].release .compatibility is None # nothing to update
229
-
230
- released = my_services [1 ].release
231
-
232
228
assert my_services == TypeAdapter (list [MyServiceGet ]).validate_python (
233
229
[
234
230
{
235
231
"key" : "simcore/services/comp/some-service" ,
236
232
"release" : {
237
233
"version" : "1.0.0" ,
238
234
"version_display" : None ,
239
- "released" : released ,
235
+ "released" : my_services [ 0 ]. release . released ,
240
236
"retired" : expected_retirement ,
241
237
"compatibility" : {
242
238
"can_update_to" : {"version" : "1.0.1" }
@@ -250,7 +246,7 @@ async def test_batch_get_my_services(
250
246
"release" : {
251
247
"version" : "2.0.0" ,
252
248
"version_display" : None ,
253
- "released" : released ,
249
+ "released" : my_services [ 1 ]. release . released ,
254
250
"retired" : None ,
255
251
"compatibility" : None , # cannot be updated
256
252
},
0 commit comments