summaryrefslogtreecommitdiff
path: root/cli/tests/test_cli_backtest.py
blob: 80f516c83814738cd41ea80c1e6078c1a6b91c4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""Tests for backtest CLI commands."""

from click.testing import CliRunner
from trading_cli.main import cli


def test_backtest_run_help():
    runner = CliRunner()
    result = runner.invoke(cli, ["backtest", "run", "--help"])
    assert result.exit_code == 0
    assert "--strategy" in result.output
    assert "--symbol" in result.output
    assert "--balance" in result.output


def test_backtest_report_help():
    runner = CliRunner()
    result = runner.invoke(cli, ["backtest", "report", "--help"])
    assert result.exit_code == 0
    assert "--id" in result.output