diff options
author | zlg <zlg@zlg.space> | 2021-10-16 18:33:48 -0700 |
---|---|---|
committer | zlg <zlg@zlg.space> | 2021-10-16 18:33:48 -0700 |
commit | 269aecb4478c4ed6e15e1b155f259d978b178d2e (patch) | |
tree | e0d6a9c06c2f37371dc9b81f62b4a234a4eb2202 /tests | |
parent | vgstash: Support 'member' ownership status (diff) | |
download | vgstash-269aecb4478c4ed6e15e1b155f259d978b178d2e.tar.gz vgstash-269aecb4478c4ed6e15e1b155f259d978b178d2e.tar.bz2 vgstash-269aecb4478c4ed6e15e1b155f259d978b178d2e.tar.xz vgstash-269aecb4478c4ed6e15e1b155f259d978b178d2e.zip |
vgstash_cli: 'export' with no filename prints to stdout
ZLG-Bug: 6
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_vgstash_cli.py | 49 |
1 files changed, 49 insertions, 0 deletions
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() |