Skip to content

Commit 0198141

Browse files
authored
Merge pull request #86 from packethost/validate-capacity-fix
Manager.validate_capacity: fix result checking.
2 parents ba55198 + b7ee38a commit 0198141

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packet/Manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,8 +311,8 @@ def validate_capacity(self, servers):
311311
)
312312

313313
try:
314-
self.call_api("/capacity", "POST", params)
315-
return True
314+
data = self.call_api("/capacity", "POST", params)
315+
return all(s["available"] for s in data["servers"])
316316
except PacketError as e: # pragma: no cover
317317
if e.args[0] == "Error 503: Service Unavailable":
318318
return False

test/fixtures/post__capacity.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
null
1+
{"servers":[{"facility":"ewr1","plan":"baremetal_0","quantity":10,"available":true}]}

0 commit comments

Comments
 (0)