Skip to content

Commit 2249724

Browse files
#1158 tox style fixes
1 parent bbac83a commit 2249724

8 files changed

+50
-20
lines changed

SoftLayer/fixtures/SoftLayer_Network_Application_Delivery_Controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
'keyName': 'NETSCALER_VPX',
2222
'name': 'NetScaler VPX'
2323
}
24-
}
24+
}

SoftLayer/fixtures/SoftLayer_Network_LBaaS_HealthMonitor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
'maxRetries': 10,
77
'timeout': 10,
88
'urlPath': None
9-
}
9+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
createL7Pool = {}
2-
deleteObject = {}
2+
deleteObject = {}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# https://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_LBaaS_Listener/
22
updateLoadBalancerProtocols = {}
3-
deleteLoadBalancerProtocols = {}
3+
deleteLoadBalancerProtocols = {}

SoftLayer/fixtures/SoftLayer_Network_LBaaS_LoadBalancer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
getObject = {
1+
getObject = {
22
'accountId': 1234,
33
'address': '01-307608-ams01.clb.appdomain.cloud',
44
'createDate': '2019-08-12T07:49:43-06:00',
@@ -39,4 +39,4 @@
3939
getHealthMonitors = {}
4040

4141
getLoadBalancer = getObject
42-
cancelLoadBalancer = getObject
42+
cancelLoadBalancer = getObject
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
#Should be sldn.softlayer.com/reference/datatypes/SoftLayer_Network_LBaaS_LoadBalancer
1+
# Should be sldn.softlayer.com/reference/datatypes/SoftLayer_Network_LBaaS_LoadBalancer
22
deleteLoadBalancerMembers = {}
3-
addLoadBalancerMembers = deleteLoadBalancerMembers
3+
addLoadBalancerMembers = deleteLoadBalancerMembers

SoftLayer/managers/load_balancer.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,7 @@ def delete_lb_member(self, identifier, member_id):
107107
:param member_id: Member UUID to remove.
108108
"""
109109
return self.client.call('SoftLayer_Network_LBaaS_Member', 'deleteLoadBalancerMembers',
110-
identifier, [member_id])
111-
110+
identifier, [member_id])
112111

113112
def add_lb_member(self, identifier, service_info):
114113
"""Adds a member to a LBaaS instance
@@ -119,8 +118,7 @@ def add_lb_member(self, identifier, service_info):
119118
"""
120119

121120
return self.client.call('SoftLayer_Network_LBaaS_Member', 'addLoadBalancerMembers',
122-
identifier, [service_info])
123-
121+
identifier, [service_info])
124122

125123
def add_lb_listener(self, identifier, listener):
126124
"""Adds or update a listener to a LBaaS instance
@@ -134,7 +132,7 @@ def add_lb_listener(self, identifier, listener):
134132
"""
135133

136134
return self.client.call('SoftLayer_Network_LBaaS_Listener', 'updateLoadBalancerProtocols',
137-
identifier, [listener])
135+
identifier, [listener])
138136

139137
def add_lb_l7_pool(self, identifier, pool, members, health, session):
140138
"""Creates a new l7 pool for a LBaaS instance
@@ -150,7 +148,7 @@ def add_lb_l7_pool(self, identifier, pool, members, health, session):
150148
"""
151149

152150
return self.client.call('SoftLayer_Network_LBaaS_L7Pool', 'createL7Pool',
153-
identifier, pool, members, health, session)
151+
identifier, pool, members, health, session)
154152

155153
def del_lb_l7_pool(self, identifier):
156154
"""Deletes a l7 pool
@@ -167,7 +165,7 @@ def remove_lb_listener(self, identifier, listener):
167165
"""
168166

169167
return self.client.call('SoftLayer_Network_LBaaS_Listener', 'deleteLoadBalancerProtocols',
170-
identifier, [listener])
168+
identifier, [listener])
171169

172170
def order_lbaas(self, datacenter, name, desc, protocols, subnet_id, public=False, verify=False):
173171
"""Allows to order a Load Balancer

tests/managers/loadbal_tests.py

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,15 @@ def test_updated_lb_health(self):
6565
def test_get_lbaas_uuid_id_uuid(self):
6666
uuid = '1a1aa111-4474-4e16-9f02-4de959229b85'
6767
my_id = 1111111
68-
lb_uuid,lb_id = self.lb_mgr.get_lbaas_uuid_id(uuid)
68+
lb_uuid, lb_id = self.lb_mgr.get_lbaas_uuid_id(uuid)
6969
self.assert_called_with('SoftLayer_Network_LBaaS_LoadBalancer', 'getLoadBalancer', args=(uuid,))
7070
self.assertEqual(lb_uuid, uuid)
7171
self.assertEqual(lb_id, my_id)
7272

7373
def test_get_lbaas_uuid_id_id(self):
7474
uuid = '1a1aa111-4474-4e16-9f02-4de959229b85'
7575
my_id = 1111111
76-
lb_uuid,lb_id = self.lb_mgr.get_lbaas_uuid_id(my_id)
76+
lb_uuid, lb_id = self.lb_mgr.get_lbaas_uuid_id(my_id)
7777
self.assert_called_with('SoftLayer_Network_LBaaS_LoadBalancer', 'getObject', identifier=my_id)
7878
self.assertEqual(lb_uuid, uuid)
7979
self.assertEqual(lb_id, my_id)
@@ -121,16 +121,49 @@ def test_remove_lb_listener(self):
121121
self.assert_called_with('SoftLayer_Network_LBaaS_Listener', 'deleteLoadBalancerProtocols',
122122
args=(uuid, [listener]))
123123

124-
def order_lbaas(self):
124+
def test_order_lbaas(self):
125125
datacenter = 'tes01'
126126
name = 'test-lb'
127127
desc = 'my lb'
128128
protocols = {'frontendPort': 80, 'frontendProtocol': 'HTTP'}
129129
subnet_id = 12345
130130
public = True
131131
verify = False
132+
package = [
133+
{
134+
'id': 805,
135+
'keyNake': 'LBAAS',
136+
'itemPrices': [
137+
{
138+
'id': 1,
139+
'name': 'A test price',
140+
'locationGroupId': None
141+
},
142+
{
143+
'id': 2,
144+
'name': 'A test price 2',
145+
'locationGroupId': 123
146+
}
147+
]
148+
}
149+
]
150+
mock = self.set_mock('SoftLayer_Product_Package', 'getAllObjects')
151+
mock.return_value = package
152+
order_data = {
153+
'complexType': 'SoftLayer_Container_Product_Order_Network_LoadBalancer_AsAService',
154+
'name': name,
155+
'description': desc,
156+
'location': datacenter,
157+
'packageId': package[0]['id'],
158+
'useHourlyPricing': True, # Required since LBaaS is an hourly service
159+
'prices': [{'id': package[0]['itemPrices'][0]['id']}],
160+
'protocolConfigurations': protocols,
161+
'subnets': [{'id': subnet_id}],
162+
'isPublic': public
163+
}
132164
self.lb_mgr.order_lbaas(datacenter, name, desc, protocols, subnet_id, public, verify)
133-
self.assert_called_with('SoftLayer_Product_Order', 'placeOrder')
165+
self.assert_called_with('SoftLayer_Product_Order', 'placeOrder', args=(order_data,))
166+
self.assert_called_with('SoftLayer_Product_Package', 'getAllObjects')
134167
verify = True
135168
self.lb_mgr.order_lbaas(datacenter, name, desc, protocols, subnet_id, public, verify)
136169
self.assert_called_with('SoftLayer_Product_Order', 'verifyOrder')
@@ -143,4 +176,3 @@ def test_cancel_lbaas(self):
143176
uuid = 'aa-bb-cc'
144177
self.lb_mgr.cancel_lbaas(uuid)
145178
self.assert_called_with('SoftLayer_Network_LBaaS_LoadBalancer', 'cancelLoadBalancer', args=(uuid,))
146-

0 commit comments

Comments
 (0)