1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-28 11:18:11 +00:00
This commit is contained in:
Julien Duponchelle 2016-05-02 17:06:51 +02:00
parent d5a7561bc4
commit 978ec1b5be
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -24,11 +24,17 @@ from gns3server.modules.docker import Docker
from gns3server.modules.docker.docker_error import DockerError from gns3server.modules.docker.docker_error import DockerError
def test_query_success(loop): @pytest.fixture
def vm():
vm = Docker() vm = Docker()
vm._connector = MagicMock()
vm._connected = True vm._connected = True
vm._connector = MagicMock()
vm._connector.closed = False
return vm
def test_query_success(loop, vm):
response = MagicMock() response = MagicMock()
response.status = 200 response.status = 200
response.headers = {'CONTENT-TYPE': 'application/json'} response.headers = {'CONTENT-TYPE': 'application/json'}
@ -50,11 +56,8 @@ def test_query_success(loop):
assert data == {"c": False} assert data == {"c": False}
def test_query_error(loop): def test_query_error(loop, vm):
vm = Docker()
vm._connected = True
vm._connector = MagicMock()
response = MagicMock() response = MagicMock()
response.status = 404 response.status = 404
@ -74,11 +77,8 @@ def test_query_error(loop):
params={'b': 1}) params={'b': 1})
def test_query_error_json(loop): def test_query_error_json(loop, vm):
vm = Docker()
vm._connected = True
vm._connector = MagicMock()
response = MagicMock() response = MagicMock()
response.status = 404 response.status = 404