Skip to content

Commit 848ae09

Browse files
committed
Test version info printing
1 parent fa84312 commit 848ae09

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

tests/test_find_extra_reqs.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,3 +166,13 @@ def parse_args(self):
166166
assert messages[1:] == result
167167
else:
168168
assert messages == result
169+
170+
171+
def test_main_version(monkeypatch, capsys, fake_opts):
172+
fake_opts.options.version = True
173+
monkeypatch.setattr(optparse, 'OptionParser', fake_opts)
174+
175+
with pytest.raises(SystemExit):
176+
find_extra_reqs.main()
177+
178+
assert capsys.readouterr().out == common.version_info() + "\n"

tests/test_find_missing_reqs.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,3 +176,13 @@ def parse_args(self):
176176
assert messages[1:] == result
177177
else:
178178
assert messages == result
179+
180+
181+
def test_main_version(monkeypatch, capsys, fake_opts):
182+
fake_opts.options.version = True
183+
monkeypatch.setattr(optparse, 'OptionParser', fake_opts)
184+
185+
with pytest.raises(SystemExit):
186+
find_missing_reqs.main()
187+
188+
assert capsys.readouterr().out == common.version_info() + "\n"

0 commit comments

Comments
 (0)