Skip to content

Commit 32942c3

Browse files
committed
Add one unit test more
1 parent 07b4928 commit 32942c3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/commands/test_report.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,23 @@ def test_report_mounts_given_css_override_file() -> None:
228228
mount = [m for m in kwargs["mounts"] if m["Target"] == "/Lean/Report/bin/Debug/report_override.css"][0]
229229
assert mount["Source"] == str(Path.cwd() / "1459804915.css")
230230

231+
def test_report_runs_even_when_css_override_file_does_not_exist() -> None:
232+
docker_manager = mock.Mock()
233+
docker_manager.run_image.side_effect = run_image
234+
initialize_container(docker_manager_to_use=docker_manager)
235+
236+
result = CliRunner().invoke(lean, ["report",
237+
"--css",
238+
"1459804916.css"])
239+
240+
assert result.exit_code == 0
241+
242+
docker_manager.run_image.assert_called_once()
243+
args, kwargs = docker_manager.run_image.call_args
244+
245+
mount = [m for m in kwargs["mounts"] if m["Target"] == "/Lean/Report/bin/Debug/report_override.css"]
246+
assert len(mount) == 0
247+
231248
def test_report_finds_latest_backtest_data_source_file_when_not_given() -> None:
232249
docker_manager = mock.Mock()
233250
docker_manager.run_image.side_effect = run_image

0 commit comments

Comments
 (0)