@@ -25,7 +25,7 @@ def mock_timeline():
25
25
patch ("ddev.cli.size.timeline.trim_modules" , side_effect = lambda m , * _ : m ),
26
26
patch (
27
27
"ddev.cli.size.timeline.get_valid_platforms" ,
28
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
28
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
29
29
),
30
30
patch ("ddev.cli.size.timeline.plt.show" ),
31
31
patch ("ddev.cli.size.timeline.plt.savefig" ),
@@ -79,7 +79,7 @@ def mock_timeline_dependencies():
79
79
patch ("ddev.cli.size.timeline.GitRepo.sparse_checkout_commit" ),
80
80
patch (
81
81
"ddev.cli.size.timeline.get_valid_platforms" ,
82
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
82
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
83
83
),
84
84
patch ("ddev.cli.size.timeline.get_dependency_list" , return_value = {"dep1" }),
85
85
patch ("os.path.exists" , return_value = True ),
@@ -103,7 +103,6 @@ def mock_timeline_dependencies():
103
103
patch ("ddev.cli.size.timeline.plt.show" ),
104
104
patch ("ddev.cli.size.timeline.plt.savefig" ),
105
105
):
106
-
107
106
yield
108
107
109
108
@@ -204,8 +203,9 @@ def test_timeline_dependency(ddev, mock_timeline_dependencies, app):
204
203
"out_dep.png" ,
205
204
obj = app ,
206
205
)
207
- print (result .stderr )
208
- print (result .exception )
206
+ print ("❌ Exception raised during CLI call:" )
207
+ print (f"Type: { type (result .exception ).__name__ } " )
208
+ print (f"Message: { result .exception } " )
209
209
210
210
assert result .exit_code == 0
211
211
@@ -243,10 +243,9 @@ def test_timeline_invalid_platform(ddev):
243
243
patch ("ddev.cli.size.timeline.GitRepo" , return_value = mock_git_repo ),
244
244
patch (
245
245
"ddev.cli.size.timeline.get_valid_platforms" ,
246
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
246
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
247
247
),
248
248
):
249
-
250
249
result = ddev (
251
250
"size" ,
252
251
"timeline" ,
@@ -276,7 +275,7 @@ def test_timeline_integration_no_changes(ddev):
276
275
patch ("os.listdir" , return_value = []),
277
276
patch (
278
277
"ddev.cli.size.timeline.get_valid_platforms" ,
279
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
278
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
280
279
),
281
280
):
282
281
assert (
@@ -347,7 +346,7 @@ def test_timeline_integration_not_found(ddev):
347
346
patch ("ddev.cli.size.timeline.GitRepo.__exit__" , return_value = None ),
348
347
patch (
349
348
"ddev.cli.size.timeline.get_valid_platforms" ,
350
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
349
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
351
350
),
352
351
patch ("ddev.cli.size.timeline.module_exists" , return_value = False ),
353
352
patch ("matplotlib.pyplot.show" ),
@@ -371,7 +370,7 @@ def test_timeline_dependency_missing_no_platform(ddev):
371
370
patch ("ddev.cli.size.timeline.GitRepo.__exit__" , return_value = None ),
372
371
patch (
373
372
"ddev.cli.size.timeline.get_valid_platforms" ,
374
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
373
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
375
374
),
376
375
patch ("ddev.cli.size.timeline.get_dependency_list" , return_value = set ()),
377
376
):
@@ -393,11 +392,10 @@ def test_timeline_dependency_missing_for_platform(ddev, app):
393
392
patch ("ddev.cli.size.timeline.GitRepo.__exit__" , return_value = None ),
394
393
patch (
395
394
"ddev.cli.size.timeline.get_valid_platforms" ,
396
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
395
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
397
396
),
398
397
patch ("ddev.cli.size.timeline.get_dependency_list" , return_value = set ()),
399
398
):
400
-
401
399
result = ddev (
402
400
"size" ,
403
401
"timeline" ,
@@ -429,11 +427,10 @@ def test_timeline_dependency_no_changes(ddev, app):
429
427
patch ("ddev.cli.size.timeline.GitRepo.__exit__" , return_value = None ),
430
428
patch (
431
429
"ddev.cli.size.timeline.get_valid_platforms" ,
432
- return_value = ({' linux-x86_64' , ' macos-x86_64' , ' linux-aarch64' , ' windows-x86_64' }),
430
+ return_value = ({" linux-x86_64" , " macos-x86_64" , " linux-aarch64" , " windows-x86_64" }),
433
431
),
434
432
patch ("ddev.cli.size.timeline.get_dependency_list" , return_value = {"dep1" }),
435
433
):
436
-
437
434
result = ddev (
438
435
"size" ,
439
436
"timeline" ,
0 commit comments