diff --git a/novaclient/tests/v1_1/test_services.py b/novaclient/tests/v1_1/test_services.py index 36f82e40a..d66a11107 100644 --- a/novaclient/tests/v1_1/test_services.py +++ b/novaclient/tests/v1_1/test_services.py @@ -37,6 +37,7 @@ class ServicesTest(utils.TestCase): self.assertIsInstance(s, self._get_service_type()) self.assertEqual(s.binary, 'nova-compute') self.assertEqual(s.host, 'host1') + self.assertTrue(str(s).startswith('<Service: ')) def test_list_services_with_hostname(self): svs = self.cs.services.list(host='host2') diff --git a/novaclient/v1_1/services.py b/novaclient/v1_1/services.py index 45dafbc51..f2588eaa1 100644 --- a/novaclient/v1_1/services.py +++ b/novaclient/v1_1/services.py @@ -21,7 +21,7 @@ from novaclient import base class Service(base.Resource): def __repr__(self): - return "<Service: %s>" % self.service + return "<Service: %s>" % self.binary def _add_details(self, info): dico = 'resource' in info and info['resource'] or info