@@ -207,6 +207,16 @@ async def test_list_projects(
207207 project_permalink = got .pop ("permalink" )
208208 folder_id = got .pop ("folderId" )
209209
210+ got_last_change_date = got .pop ("lastChangeDate" , None )
211+ template_project_last_change_date = template_project .pop ("lastChangeDate" , None )
212+ if (
213+ got_last_change_date is not None
214+ and template_project_last_change_date is not None
215+ ):
216+ assert to_datetime (got_last_change_date ) >= to_datetime (
217+ template_project_last_change_date
218+ )
219+
210220 assert got == {k : template_project [k ] for k in got }
211221
212222 assert not ProjectStateOutputSchema (
@@ -220,6 +230,16 @@ async def test_list_projects(
220230 project_permalink = got .pop ("permalink" , None )
221231 folder_id = got .pop ("folderId" )
222232
233+ got_last_change_date = got .pop ("lastChangeDate" , None )
234+ user_project_last_change_date = user_project .pop ("lastChangeDate" , None )
235+ if (
236+ got_last_change_date is not None
237+ and user_project_last_change_date is not None
238+ ):
239+ assert to_datetime (got_last_change_date ) >= to_datetime (
240+ user_project_last_change_date
241+ )
242+
223243 assert got == {k : user_project [k ] for k in got }
224244
225245 assert ProjectStateOutputSchema (** project_state )
@@ -237,6 +257,16 @@ async def test_list_projects(
237257 project_permalink = got .pop ("permalink" , None )
238258 folder_id = got .pop ("folderId" )
239259
260+ got_last_change_date = got .pop ("lastChangeDate" , None )
261+ user_project_last_change_date = user_project .pop ("lastChangeDate" , None )
262+ if (
263+ got_last_change_date is not None
264+ and user_project_last_change_date is not None
265+ ):
266+ assert to_datetime (got_last_change_date ) >= to_datetime (
267+ user_project_last_change_date
268+ )
269+
240270 assert got == {k : user_project [k ] for k in got }
241271 assert not ProjectStateOutputSchema (
242272 ** project_state
@@ -255,6 +285,16 @@ async def test_list_projects(
255285 project_permalink = got .pop ("permalink" )
256286 folder_id = got .pop ("folderId" )
257287
288+ got_last_change_date = got .pop ("lastChangeDate" , None )
289+ template_project_last_change_date = template_project .pop ("lastChangeDate" , None )
290+ if (
291+ got_last_change_date is not None
292+ and template_project_last_change_date is not None
293+ ):
294+ assert to_datetime (got_last_change_date ) >= to_datetime (
295+ template_project_last_change_date
296+ )
297+
258298 assert got == {k : template_project [k ] for k in got }
259299 assert not ProjectStateOutputSchema (
260300 ** project_state
0 commit comments