Skip to content

Commit cda1848

Browse files
committed
remove adding get automatically and update calls table. also change tests
1 parent c798e10 commit cda1848

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

SoftLayer/managers/metadata.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,24 @@
1212

1313

1414
METADATA_MAPPING = {
15-
'backend_mac': {'call': 'BackendMacAddresses'},
16-
'datacenter': {'call': 'Datacenter'},
17-
'datacenter_id': {'call': 'DatacenterId'},
18-
'domain': {'call': 'Domain'},
19-
'frontend_mac': {'call': 'FrontendMacAddresses'},
20-
'fqdn': {'call': 'FullyQualifiedDomainName'},
21-
'hostname': {'call': 'Hostname'},
22-
'id': {'call': 'Id'},
23-
'primary_backend_ip': {'call': 'PrimaryBackendIpAddress'},
24-
'primary_ip': {'call': 'PrimaryIpAddress'},
25-
'primary_frontend_ip': {'call': 'PrimaryIpAddress'},
26-
'provision_state': {'call': 'ProvisionState'},
27-
'router': {'call': 'Router', 'param_req': True},
28-
'tags': {'call': 'Tags'},
29-
'user_data': {'call': 'UserMetadata'},
30-
'user_metadata': {'call': 'UserMetadata'},
31-
'vlan_ids': {'call': 'VlanIds', 'param_req': True},
32-
'vlans': {'call': 'Vlans', 'param_req': True},
15+
'backend_mac': {'call': 'getBackendMacAddresses'},
16+
'datacenter': {'call': 'getDatacenter'},
17+
'datacenter_id': {'call': 'getDatacenterId'},
18+
'domain': {'call': 'getDomain'},
19+
'frontend_mac': {'call': 'getFrontendMacAddresses'},
20+
'fqdn': {'call': 'getFullyQualifiedDomainName'},
21+
'hostname': {'call': 'getHostname'},
22+
'id': {'call': 'getId'},
23+
'primary_backend_ip': {'call': 'getPrimaryBackendIpAddress'},
24+
'primary_ip': {'call': 'getPrimaryIpAddress'},
25+
'primary_frontend_ip': {'call': 'getPrimaryIpAddress'},
26+
'provision_state': {'call': 'getProvisionState'},
27+
'router': {'call': 'getRouter', 'param_req': True},
28+
'tags': {'call': 'getTags'},
29+
'user_data': {'call': 'getUserMetadata'},
30+
'user_metadata': {'call': 'getUserMetadata'},
31+
'vlan_ids': {'call': 'getVlanIds', 'param_req': True},
32+
'vlans': {'call': 'getVlans', 'param_req': True},
3333
}
3434
METADATA_ATTRIBUTES = METADATA_MAPPING.keys()
3535

@@ -92,7 +92,7 @@ def get(self, name, param=None):
9292
params = (param,)
9393
try:
9494
return self.client.call('Resource_Metadata',
95-
"get"+self.attribs[name]['call'],
95+
self.attribs[name]['call'],
9696
*params)
9797
except exceptions.SoftLayerAPIError as ex:
9898
if ex.faultCode == 404:

tests/managers/metadata_tests.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,54 +15,54 @@ def set_up(self):
1515
self.metadata = SoftLayer.MetadataManager(client=self.client)
1616

1717
def test_get(self):
18-
mock = self.set_mock('SoftLayer_Resource_Metadata', 'Datacenter')
18+
mock = self.set_mock('SoftLayer_Resource_Metadata', 'getDatacenter')
1919
mock.return_value = 'dal01'
2020
resp = self.metadata.get('datacenter')
2121

2222
self.assertEqual('dal01', resp)
23-
self.assert_called_with('SoftLayer_Resource_Metadata', 'Datacenter',
23+
self.assert_called_with('SoftLayer_Resource_Metadata', 'getDatacenter',
2424
identifier=None)
2525

2626
def test_no_param(self):
2727
resp = self.metadata.get('datacenter')
2828

2929
self.assertEqual('dal01', resp)
30-
self.assert_called_with('SoftLayer_Resource_Metadata', 'Datacenter',
30+
self.assert_called_with('SoftLayer_Resource_Metadata', 'getDatacenter',
3131
identifier=None,
3232
args=tuple())
3333

3434
def test_w_param(self):
3535
resp = self.metadata.get('vlans', '1:2:3:4:5')
3636

3737
self.assertEqual([10, 124], resp)
38-
self.assert_called_with('SoftLayer_Resource_Metadata', 'Vlans',
38+
self.assert_called_with('SoftLayer_Resource_Metadata', 'getVlans',
3939
args=('1:2:3:4:5',))
4040

4141
def test_user_data(self):
4242
resp = self.metadata.get('user_data')
4343

4444
self.assertEqual(resp, 'User-supplied data')
45-
self.assert_called_with('SoftLayer_Resource_Metadata', 'UserMetadata',
45+
self.assert_called_with('SoftLayer_Resource_Metadata', 'getUserMetadata',
4646
identifier=None)
4747

4848
def test_return_none(self):
49-
mock = self.set_mock('SoftLayer_Resource_Metadata', 'Datacenter')
49+
mock = self.set_mock('SoftLayer_Resource_Metadata', 'getDatacenter')
5050
mock.return_value = None
5151

5252
resp = self.metadata.get('datacenter')
5353

5454
self.assertEqual(None, resp)
5555

5656
def test_404(self):
57-
mock = self.set_mock('SoftLayer_Resource_Metadata', 'UserMetadata')
57+
mock = self.set_mock('SoftLayer_Resource_Metadata', 'getUserMetadata')
5858
mock.side_effect = SoftLayer.SoftLayerAPIError(404, 'Not Found')
5959
resp = self.metadata.get('user_data')
6060

6161
self.assertEqual(None, resp)
6262

6363
def test_error(self):
6464
exception = SoftLayer.SoftLayerAPIError(500, 'Error')
65-
mock = self.set_mock('SoftLayer_Resource_Metadata', 'UserMetadata')
65+
mock = self.set_mock('SoftLayer_Resource_Metadata', 'getUserMetadata')
6666
mock.side_effect = exception
6767

6868
self.assertRaises(SoftLayer.SoftLayerAPIError,

0 commit comments

Comments
 (0)