File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
2323def start_wsgi_server ():
24+ import gunicorn
25+
26+ gunicorn .__version__ = __version__
27+
2428 import gunicorn .app .base
2529
2630 import nested_diff_restful .api
Original file line number Diff line number Diff 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 == ''
You can’t perform that action at this time.
0 commit comments