@@ -1224,27 +1224,69 @@ def test_grid_ti_summaries_group(self, session, test_client):
1224
1224
"dag_id" : "test_dag_4" ,
1225
1225
"run_id" : "run_4-1" ,
1226
1226
"task_instances" : [
1227
- {"state" : "success" , "task_id" : "t1" },
1228
- {"state" : "success" , "task_id" : "t2" },
1229
- {"state" : "success" , "task_id" : "t7" },
1227
+ {
1228
+ "state" : "success" ,
1229
+ "task_id" : "t1" ,
1230
+ "child_states" : None ,
1231
+ "max_end_date" : None ,
1232
+ "min_start_date" : None ,
1233
+ },
1234
+ {
1235
+ "state" : "success" ,
1236
+ "task_id" : "t2" ,
1237
+ "child_states" : None ,
1238
+ "max_end_date" : None ,
1239
+ "min_start_date" : None ,
1240
+ },
1241
+ {
1242
+ "state" : "success" ,
1243
+ "task_id" : "t7" ,
1244
+ "child_states" : None ,
1245
+ "max_end_date" : None ,
1246
+ "min_start_date" : None ,
1247
+ },
1230
1248
{
1231
1249
"child_states" : {"success" : 2 },
1232
1250
"max_end_date" : "2025-03-02T00:00:12Z" ,
1233
1251
"min_start_date" : "2025-03-02T00:00:04Z" ,
1234
1252
"state" : "success" ,
1235
1253
"task_id" : "task_group-1" ,
1236
1254
},
1237
- {"state" : "success" , "task_id" : "task_group-1.t6" },
1255
+ {
1256
+ "state" : "success" ,
1257
+ "task_id" : "task_group-1.t6" ,
1258
+ "child_states" : None ,
1259
+ "max_end_date" : None ,
1260
+ "min_start_date" : None ,
1261
+ },
1238
1262
{
1239
1263
"child_states" : {"success" : 3 },
1240
1264
"max_end_date" : "2025-03-02T00:00:12Z" ,
1241
1265
"min_start_date" : "2025-03-02T00:00:06Z" ,
1242
1266
"state" : "success" ,
1243
1267
"task_id" : "task_group-1.task_group-2" ,
1244
1268
},
1245
- {"state" : "success" , "task_id" : "task_group-1.task_group-2.t3" },
1246
- {"state" : "success" , "task_id" : "task_group-1.task_group-2.t4" },
1247
- {"state" : "success" , "task_id" : "task_group-1.task_group-2.t5" },
1269
+ {
1270
+ "state" : "success" ,
1271
+ "task_id" : "task_group-1.task_group-2.t3" ,
1272
+ "child_states" : None ,
1273
+ "max_end_date" : None ,
1274
+ "min_start_date" : None ,
1275
+ },
1276
+ {
1277
+ "state" : "success" ,
1278
+ "task_id" : "task_group-1.task_group-2.t4" ,
1279
+ "child_states" : None ,
1280
+ "max_end_date" : None ,
1281
+ "min_start_date" : None ,
1282
+ },
1283
+ {
1284
+ "state" : "success" ,
1285
+ "task_id" : "task_group-1.task_group-2.t5" ,
1286
+ "child_states" : None ,
1287
+ "max_end_date" : None ,
1288
+ "min_start_date" : None ,
1289
+ },
1248
1290
],
1249
1291
}
1250
1292
for obj in actual , expected :
@@ -1269,20 +1311,62 @@ def sort_dict(in_dict):
1269
1311
return out
1270
1312
1271
1313
expected = [
1272
- {"child_states" : {}, "task_id" : "mapped_task_2" },
1314
+ {
1315
+ "child_states" : {},
1316
+ "task_id" : "mapped_task_2" ,
1317
+ "max_end_date" : None ,
1318
+ "min_start_date" : None ,
1319
+ "state" : None ,
1320
+ },
1273
1321
{
1274
1322
"child_states" : {"running" : 1 },
1275
1323
"max_end_date" : "2024-12-30T01:02:03Z" ,
1276
1324
"min_start_date" : "2024-12-30T01:00:00Z" ,
1277
1325
"state" : "running" ,
1278
1326
"task_id" : "mapped_task_group" ,
1279
1327
},
1280
- {"state" : "running" , "task_id" : "mapped_task_group.subtask" },
1281
- {"state" : "success" , "task_id" : "task" },
1282
- {"child_states" : {}, "task_id" : "task_group" },
1283
- {"child_states" : {}, "task_id" : "task_group.inner_task_group" },
1284
- {"child_states" : {}, "task_id" : "task_group.inner_task_group.inner_task_group_sub_task" },
1285
- {"child_states" : {}, "task_id" : "task_group.mapped_task" },
1328
+ {
1329
+ "state" : "running" ,
1330
+ "task_id" : "mapped_task_group.subtask" ,
1331
+ "child_states" : None ,
1332
+ "max_end_date" : None ,
1333
+ "min_start_date" : None ,
1334
+ },
1335
+ {
1336
+ "state" : "success" ,
1337
+ "task_id" : "task" ,
1338
+ "child_states" : None ,
1339
+ "max_end_date" : None ,
1340
+ "min_start_date" : None ,
1341
+ },
1342
+ {
1343
+ "child_states" : {},
1344
+ "task_id" : "task_group" ,
1345
+ "max_end_date" : None ,
1346
+ "min_start_date" : None ,
1347
+ "state" : None ,
1348
+ },
1349
+ {
1350
+ "child_states" : {},
1351
+ "task_id" : "task_group.inner_task_group" ,
1352
+ "max_end_date" : None ,
1353
+ "min_start_date" : None ,
1354
+ "state" : None ,
1355
+ },
1356
+ {
1357
+ "child_states" : {},
1358
+ "task_id" : "task_group.inner_task_group.inner_task_group_sub_task" ,
1359
+ "max_end_date" : None ,
1360
+ "min_start_date" : None ,
1361
+ "state" : None ,
1362
+ },
1363
+ {
1364
+ "child_states" : {},
1365
+ "task_id" : "task_group.mapped_task" ,
1366
+ "max_end_date" : None ,
1367
+ "min_start_date" : None ,
1368
+ "state" : None ,
1369
+ },
1286
1370
]
1287
1371
expected = sort_dict (expected )
1288
1372
actual = sort_dict (actual )
0 commit comments