Compute node size on server

Fix #620
This commit is contained in:
Julien Duponchelle committed 2016-08-17 11:58:19 +02:00
1 parent 938696032c
commit f82527e253
5 files changed
+53 -19

No files matched your search

+14
View File
@@ -171,6 +171,20 @@ def test_create_image_missing(node, compute, project, async_run):
node._upload_missing_image.called is True
def test_symbol(node):
"""
Change symbol should change the node size
"""
node.symbol = ":/symbols/dslam.svg"
assert node.symbol == ":/symbols/dslam.svg"
assert node.width == 50
assert node.height == 53
node.symbol = ":/symbols/cloud.svg"
assert node.symbol == ":/symbols/cloud.svg"
assert node.width == 159
assert node.height == 71
def test_update(node, compute, project, async_run, controller):
response = MagicMock()
response.json = {"console": 2048}
+5
View File
@@ -44,3 +44,8 @@ def test_list(symbols_dir):
def test_get_path():
symbols = Symbols()
assert symbols.get_path(':/symbols/firewall.svg') == get_resource("symbols/firewall.svg")
def test_get_size():
symbols = Symbols()
assert symbols.get_size(':/symbols/firewall.svg') == (66, 45, 'svg')