From 269aecb4478c4ed6e15e1b155f259d978b178d2e Mon Sep 17 00:00:00 2001 From: zlg Date: Sat, 16 Oct 2021 18:33:48 -0700 Subject: vgstash_cli: 'export' with no filename prints to stdout ZLG-Bug: 6 --- tests/test_vgstash_cli.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'tests') diff --git a/tests/test_vgstash_cli.py b/tests/test_vgstash_cli.py index e24c5a4..c6fa39d 100644 --- a/tests/test_vgstash_cli.py +++ b/tests/test_vgstash_cli.py @@ -342,6 +342,55 @@ def test_import_file_yaml_update(): print(list_result.output) assert list_result.exit_code == 0 +def test_export_no_file(): + runner = CliRunner() + result = runner.invoke(vgstash_cli.cli, ["export"]) + if verbose: + print(result.output) + assert result.exit_code == 0 + assert result.output == """- notes: '' + ownership: 2 + progress: 4 + system: 3DS + title: The Legend of Zelda +- notes: '' + ownership: 1 + progress: 3 + system: GBA + title: Fire Emblem +- notes: '' + ownership: 0 + progress: 3 + system: Genesis + title: Sonic the Hedgehog 2 +- notes: 'beep + + boop' + ownership: 1 + progress: 2 + system: Genesis + title: Vectorman 2 +- notes: '' + ownership: 1 + progress: 3 + system: NES + title: Super Mario Bros. +- notes: '' + ownership: 2 + progress: 2 + system: NES + title: The Legend of Zelda +- notes: '' + ownership: 2 + progress: 4 + system: Switch + title: Puyo Puyo Tetris +- notes: '' + ownership: 2 + progress: 3 + system: WiiU + title: Super Smash Bros for WiiU +""" def test_export_file_json(): runner = CliRunner() -- cgit v1.2.3-54-g00ecf