Skip to content

Commit 048e389

Browse files
committed
Removed default args from layers:update, fixes #525.
1 parent 6ffaeb6 commit 048e389

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

api/tests/test_layer.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,17 @@ def test_layer(self):
6666
response = self.client.get(url)
6767
self.assertEqual(response.status_code, 200)
6868
self.assertEqual(response.data['id'], layer_id)
69-
body = {'config': {'new': 'value'}}
69+
body = {'ssh_username': 'otto_test', 'config': {'new': 'value'}}
7070
response = self.client.patch(url, json.dumps(body), content_type='application/json')
7171
self.assertEqual(response.status_code, 200)
72+
self.assertEqual('otto_test', response.data['ssh_username'])
7273
self.assertIn('new', response.data['config'])
74+
body = {'ssh_port': 9999, 'runtime': False}
75+
response = self.client.patch(url, json.dumps(body), content_type='application/json')
76+
self.assertEqual(response.status_code, 200)
77+
self.assertEqual('otto_test', response.data['ssh_username'])
78+
self.assertEqual(9999, response.data['ssh_port'])
79+
self.assertFalse(response.data['runtime'])
7380
response = self.client.delete(url)
7481
self.assertEqual(response.status_code, 204)
7582

client/deis.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,18 +1496,18 @@ def layers_list(self, args):
14961496

14971497
def layers_update(self, args):
14981498
"""
1499-
Create a layer of nodes
1499+
Update a layer of nodes
15001500
15011501
Usage: deis layers:update <formation> <id> [options]
15021502
15031503
Options:
15041504
1505-
--proxy=<yn> layer can be used for proxy [default: y]
1506-
--runtime=<yn> layer can be used for runtime [default: y]
1507-
--ssh_username=USERNAME username for ssh connections [default: ubuntu]
1508-
--ssh_private_key=PRIVATE_KEY private key for ssh comm (default: auto-gen)
1509-
--ssh_public_key=PUBLIC_KEY public key for ssh comm (default: auto-gen)
1510-
--ssh_port=<port> port number for ssh comm (default: 22)
1505+
--proxy=<yn> layer can be used for proxy
1506+
--runtime=<yn> layer can be used for runtime
1507+
--ssh_username=USERNAME username for ssh connections
1508+
--ssh_private_key=PRIVATE_KEY private key for ssh comm
1509+
--ssh_public_key=PUBLIC_KEY public key for ssh comm
1510+
--ssh_port=<port> port number for ssh comm
15111511
15121512
"""
15131513
formation = args.get('<formation>')

0 commit comments

Comments
 (0)