Make argument params of list methods consistent

The argument type "params" is not consistent between list methods of
compute service clients. This patch makes them consistent.

Partially implements blueprint consistent-service-method-names

Change-Id: I40ca879f2c8b82871d4a9bc1592a5396cf00aeb8
diff --git a/tempest/api/compute/admin/test_services.py b/tempest/api/compute/admin/test_services.py
index dd3e78c..db22925 100644
--- a/tempest/api/compute/admin/test_services.py
+++ b/tempest/api/compute/admin/test_services.py
@@ -37,8 +37,7 @@
     @test.idempotent_id('f345b1ec-bc6e-4c38-a527-3ca2bc00bef5')
     def test_get_service_by_service_binary_name(self):
         binary_name = 'nova-compute'
-        params = {'binary': binary_name}
-        services = self.client.list_services(params)
+        services = self.client.list_services(binary=binary_name)
         self.assertNotEqual(0, len(services))
         for service in services:
             self.assertEqual(binary_name, service['binary'])
@@ -49,9 +48,8 @@
         host_name = services[0]['host']
         services_on_host = [service for service in services if
                             service['host'] == host_name]
-        params = {'host': host_name}
 
-        services = self.client.list_services(params)
+        services = self.client.list_services(host=host_name)
 
         # we could have a periodic job checkin between the 2 service
         # lookups, so only compare binary lists.
@@ -67,9 +65,9 @@
         services = self.client.list_services()
         host_name = services[0]['host']
         binary_name = services[0]['binary']
-        params = {'host': host_name, 'binary': binary_name}
 
-        services = self.client.list_services(params)
+        services = self.client.list_services(host=host_name,
+                                             binary=binary_name)
         self.assertEqual(1, len(services))
         self.assertEqual(host_name, services[0]['host'])
         self.assertEqual(binary_name, services[0]['binary'])