diff --git a/libcloud/compute/drivers/softlayer.py b/libcloud/compute/drivers/softlayer.py index ced4a34b81..10f30d438b 100644 --- a/libcloud/compute/drivers/softlayer.py +++ b/libcloud/compute/drivers/softlayer.py @@ -242,7 +242,7 @@ def _to_node(self, host): return Node( id=host['id'], - name=host['hostname'], + name=host['fullyQualifiedDomainName'], state=state, public_ips=public_ips, private_ips=private_ips, diff --git a/libcloud/test/compute/test_softlayer.py b/libcloud/test/compute/test_softlayer.py index 4d1d9f845e..74f4a3278b 100644 --- a/libcloud/test/compute/test_softlayer.py +++ b/libcloud/test/compute/test_softlayer.py @@ -43,7 +43,7 @@ def setUp(self): def test_list_nodes(self): nodes = self.driver.list_nodes() node = nodes[0] - self.assertEqual(node.name, 'libcloud-testing1') + self.assertEqual(node.name, 'libcloud-testing1.example.com') self.assertEqual(node.state, NodeState.RUNNING) self.assertEqual(node.extra['password'], 'L3TJVubf') @@ -73,7 +73,7 @@ def test_create_node(self): location=self.driver.list_locations()[0], size=self.driver.list_sizes()[0], image=self.driver.list_images()[0]) - self.assertEqual(node.name, 'libcloud-testing') + self.assertEqual(node.name, 'libcloud-testing.example.com') self.assertEqual(node.state, NODE_STATE_MAP['RUNNING']) def test_create_fail(self):