Fix version test

This commit is contained in:
Julien Duponchelle committed 2015-03-16 10:18:37 +01:00
1 parent 21587fda5a
commit 3a6a04b8e5
2 files changed
+14 -4

No files matched your search

+13 -3
View File
@@ -20,13 +20,23 @@ This test suite check /version endpoint
It's also used for unittest the HTTP implementation.
"""
from unittest.mock import patch, MagicMock
from configparser import ConfigParser
from gns3server.version import __version__
def test_version_output(server):
response = server.get('/version', example=True)
assert response.status == 200
assert response.json == {'version': __version__}
gns_config = MagicMock()
config = ConfigParser()
config.add_section("Server")
config.set("Server", "local", "true")
gns_config.get_section_config.return_value = config["Server"]
with patch("gns3server.config.Config.instance", return_value=gns_config):
response = server.get('/version', example=True)
assert response.status == 200
assert response.json == {'local': True, 'version': __version__}
def test_version_input(server):