From f0df820fb0be990e37d55a5a862c0e04e21f6d4a Mon Sep 17 00:00:00 2001 From: ulif <uli@gnufix.de> Date: Fri, 27 Mar 2015 11:46:23 +0100 Subject: [PATCH] Add print_version test. --- tests/test_diceware.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/test_diceware.py b/tests/test_diceware.py index 7217591..50f16e7 100644 --- a/tests/test_diceware.py +++ b/tests/test_diceware.py @@ -6,7 +6,7 @@ from io import StringIO from diceware import ( SRC_DIR, RE_LANG_CODE, SPECIAL_CHARS, get_wordlist, get_wordlist_path, insert_special_char, get_passphrase, - handle_options, main, __version__, + handle_options, main, __version__, print_version, ) @@ -144,6 +144,13 @@ class TestDicewareModule(object): phrase = get_passphrase(capitalized=False) assert phrase.lower() == phrase + def test_print_version(self, capsys): + # we can print version infos + print_version() + out, err = capsys.readouterr() + assert err == '' + assert __version__ in out + def test_handle_options(self): # we can get help with pytest.raises(SystemExit) as exc_info: -- GitLab