From c8539b73733d6d80f5dac39121cdceaa52a65bb5 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 25 Apr 2018 09:11:21 -0400 Subject: [PATCH] Test adding multiple tickers on cli --- tests/test_cli.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index 6ec88150..2273410a 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -150,9 +150,15 @@ def test_dump_watchlists(capfd, piker_dir, ex_watchlists): assert out.strip() == expected_out -def test_ticker_added_to_watchlists(capfd, piker_dir, ex_watchlists): - ex_watchlists['pharma'].append('CRACK') - run(f"piker watchlists -d {piker_dir} add pharma CRACK") +@pytest.mark.parametrize( + 'tickers', [('CRACK',), ('CRACK', 'SUIT',)] +) +def test_ticker_added_to_watchlists(capfd, piker_dir, ex_watchlists, tickers): + """Verify that single or multi-ticker lists can be added. + """ + for ticker in tickers: + ex_watchlists['pharma'].append(ticker) + run(f"piker watchlists -d {piker_dir} add pharma {' '.join(tickers)}") out = wl.ensure_watchlists(piker_dir) assert out == ex_watchlists