Skip to content

Commit ea855e3

Browse files
test
1 parent d863e62 commit ea855e3

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

ddev/tests/cli/size/test_timeline.py

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def mock_timeline():
2525
patch("ddev.cli.size.timeline.trim_modules", side_effect=lambda m, *_: m),
2626
patch(
2727
"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"}),
2929
),
3030
patch("ddev.cli.size.timeline.plt.show"),
3131
patch("ddev.cli.size.timeline.plt.savefig"),
@@ -79,7 +79,7 @@ def mock_timeline_dependencies():
7979
patch("ddev.cli.size.timeline.GitRepo.sparse_checkout_commit"),
8080
patch(
8181
"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"}),
8383
),
8484
patch("ddev.cli.size.timeline.get_dependency_list", return_value={"dep1"}),
8585
patch("os.path.exists", return_value=True),
@@ -103,7 +103,6 @@ def mock_timeline_dependencies():
103103
patch("ddev.cli.size.timeline.plt.show"),
104104
patch("ddev.cli.size.timeline.plt.savefig"),
105105
):
106-
107106
yield
108107

109108

@@ -204,8 +203,9 @@ def test_timeline_dependency(ddev, mock_timeline_dependencies, app):
204203
"out_dep.png",
205204
obj=app,
206205
)
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}")
209209

210210
assert result.exit_code == 0
211211

@@ -243,10 +243,9 @@ def test_timeline_invalid_platform(ddev):
243243
patch("ddev.cli.size.timeline.GitRepo", return_value=mock_git_repo),
244244
patch(
245245
"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"}),
247247
),
248248
):
249-
250249
result = ddev(
251250
"size",
252251
"timeline",
@@ -276,7 +275,7 @@ def test_timeline_integration_no_changes(ddev):
276275
patch("os.listdir", return_value=[]),
277276
patch(
278277
"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"}),
280279
),
281280
):
282281
assert (
@@ -347,7 +346,7 @@ def test_timeline_integration_not_found(ddev):
347346
patch("ddev.cli.size.timeline.GitRepo.__exit__", return_value=None),
348347
patch(
349348
"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"}),
351350
),
352351
patch("ddev.cli.size.timeline.module_exists", return_value=False),
353352
patch("matplotlib.pyplot.show"),
@@ -371,7 +370,7 @@ def test_timeline_dependency_missing_no_platform(ddev):
371370
patch("ddev.cli.size.timeline.GitRepo.__exit__", return_value=None),
372371
patch(
373372
"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"}),
375374
),
376375
patch("ddev.cli.size.timeline.get_dependency_list", return_value=set()),
377376
):
@@ -393,11 +392,10 @@ def test_timeline_dependency_missing_for_platform(ddev, app):
393392
patch("ddev.cli.size.timeline.GitRepo.__exit__", return_value=None),
394393
patch(
395394
"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"}),
397396
),
398397
patch("ddev.cli.size.timeline.get_dependency_list", return_value=set()),
399398
):
400-
401399
result = ddev(
402400
"size",
403401
"timeline",
@@ -429,11 +427,10 @@ def test_timeline_dependency_no_changes(ddev, app):
429427
patch("ddev.cli.size.timeline.GitRepo.__exit__", return_value=None),
430428
patch(
431429
"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"}),
433431
),
434432
patch("ddev.cli.size.timeline.get_dependency_list", return_value={"dep1"}),
435433
):
436-
437434
result = ddev(
438435
"size",
439436
"timeline",

0 commit comments

Comments
 (0)