diff --git a/packet/Manager.py b/packet/Manager.py index 4102bfc..38a4245 100644 --- a/packet/Manager.py +++ b/packet/Manager.py @@ -337,7 +337,7 @@ def validate_metro_capacity(self, servers): params = {"servers": []} for server in servers: params["servers"].append( - {"facility": server[0], "plan": server[1], "quantity": server[2]} + {"metro": server[0], "plan": server[1], "quantity": server[2]} ) try: diff --git a/test/fixtures/post__capacity_metros.json b/test/fixtures/post__capacity_metros.json new file mode 100644 index 0000000..322c8a9 --- /dev/null +++ b/test/fixtures/post__capacity_metros.json @@ -0,0 +1 @@ +{"servers":[{"metro":"sv","plan":"baremetal_0","quantity":10,"available":true}]} diff --git a/test/test_packet.py b/test/test_packet.py index 83996d7..27715c6 100644 --- a/test/test_packet.py +++ b/test/test_packet.py @@ -224,6 +224,10 @@ def test_validate_capacity(self): capacity = self.manager.validate_capacity([("ewr1", "baremetal_0", 10)]) self.assertTrue(capacity) + def test_validate_metro_capacity(self): + capacity = self.manager.validate_metro_capacity([("sv", "baremetal_1", 10)]) + self.assertTrue(capacity) + # IP Addresses def test_list_device_ips(self): ips = self.manager.list_device_ips("e123s")