Skip to content

Commit 17293bd

Browse files
committed
fix uwsgi --version output
1 parent bb377ff commit 17293bd

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

nested_diff_restful/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,17 @@
1414

1515
"""REST API and web UI for nested-diff"""
1616

17-
__version__ = '1.0.0'
17+
__version__ = '1.0.1'
1818
__author__ = 'Michael Samoglyadov'
1919
__license__ = 'Apache License, Version 2.0'
2020
__website__ = 'https://github.com/mr-mixas/Nested-Diff-RESTful'
2121

2222

2323
def start_wsgi_server():
24+
import gunicorn
25+
26+
gunicorn.__version__ = __version__
27+
2428
import gunicorn.app.base
2529

2630
import nested_diff_restful.api

tests/test_cli.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,19 @@ def test_wsgi_server_entry_point(capsys):
1616

1717
assert captured.out.startswith('usage: nested_diff_restful')
1818
assert captured.err == ''
19+
20+
21+
def test_wsgi_server_version(capsys):
22+
with unittest.mock.patch('sys.argv', ['nested_diff_restful', '--version']):
23+
with pytest.raises(SystemExit) as e:
24+
nested_diff_restful.start_wsgi_server()
25+
26+
assert e.value.code == 0
27+
28+
captured = capsys.readouterr()
29+
30+
assert (
31+
captured.out
32+
== f'nested_diff_restful (version {nested_diff_restful.__version__})\n'
33+
)
34+
assert captured.err == ''

0 commit comments

Comments
 (0)