Skip to content

Commit 30a058f

Browse files
authored
Merge pull request #126 from Callisto13/fix-validate-metro-capacity
fix: Use correct param key in validate metro request
2 parents d09ec01 + 32b2d70 commit 30a058f

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

packet/Manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ def validate_metro_capacity(self, servers):
337337
params = {"servers": []}
338338
for server in servers:
339339
params["servers"].append(
340-
{"facility": server[0], "plan": server[1], "quantity": server[2]}
340+
{"metro": server[0], "plan": server[1], "quantity": server[2]}
341341
)
342342

343343
try:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"servers":[{"metro":"sv","plan":"baremetal_0","quantity":10,"available":true}]}

test/test_packet.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,10 @@ def test_validate_capacity(self):
224224
capacity = self.manager.validate_capacity([("ewr1", "baremetal_0", 10)])
225225
self.assertTrue(capacity)
226226

227+
def test_validate_metro_capacity(self):
228+
capacity = self.manager.validate_metro_capacity([("sv", "baremetal_1", 10)])
229+
self.assertTrue(capacity)
230+
227231
# IP Addresses
228232
def test_list_device_ips(self):
229233
ips = self.manager.list_device_ips("e123s")

0 commit comments

Comments
 (0)