Add __all__ to __init__ for service clients

Make it easier to consume the service clients by defining
__alll__ in the __init__ of v1 v2 and admin service clients.

Change-Id: I65f5aaa59124c3564911004fd8c7532247ea114c
diff --git a/designate_tempest_plugin/services/dns/__init__.py b/designate_tempest_plugin/services/dns/__init__.py
index e69de29..21a8d13 100644
--- a/designate_tempest_plugin/services/dns/__init__.py
+++ b/designate_tempest_plugin/services/dns/__init__.py
@@ -0,0 +1,19 @@
+# Copyright (c) 2017 Andrea Frittoli
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+from designate_tempest_plugin.services.dns import admin
+from designate_tempest_plugin.services.dns import v1
+from designate_tempest_plugin.services.dns import v2
+
+__all__ = ['admin', 'v1', 'v2']
diff --git a/designate_tempest_plugin/services/dns/admin/__init__.py b/designate_tempest_plugin/services/dns/admin/__init__.py
index e69de29..2b43e84 100644
--- a/designate_tempest_plugin/services/dns/admin/__init__.py
+++ b/designate_tempest_plugin/services/dns/admin/__init__.py
@@ -0,0 +1,18 @@
+# Copyright (c) 2017 Andrea Frittoli
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+from designate_tempest_plugin.services.dns.admin.json.quotas_client import \
+    QuotasClient
+
+__all__ = ['QuotasClient']
diff --git a/designate_tempest_plugin/services/dns/v1/__init__.py b/designate_tempest_plugin/services/dns/v1/__init__.py
index e69de29..fdaf099 100644
--- a/designate_tempest_plugin/services/dns/v1/__init__.py
+++ b/designate_tempest_plugin/services/dns/v1/__init__.py
@@ -0,0 +1,22 @@
+# Copyright (c) 2017 Andrea Frittoli
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+from designate_tempest_plugin.services.dns.v1.json.domains_client import \
+    DomainsClient
+from designate_tempest_plugin.services.dns.v1.json.records_client import \
+    RecordsClient
+from designate_tempest_plugin.services.dns.v1.json.servers_client import \
+    ServersClient
+
+__all__ = ['DomainsClient', 'RecordsClient', 'ServersClient']
diff --git a/designate_tempest_plugin/services/dns/v2/__init__.py b/designate_tempest_plugin/services/dns/v2/__init__.py
index e69de29..34847e7 100644
--- a/designate_tempest_plugin/services/dns/v2/__init__.py
+++ b/designate_tempest_plugin/services/dns/v2/__init__.py
@@ -0,0 +1,40 @@
+# Copyright (c) 2017 Andrea Frittoli
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+from designate_tempest_plugin.services.dns.v2.json.blacklists_client import \
+    BlacklistsClient
+from designate_tempest_plugin.services.dns.v2.json.pool_client import \
+    PoolClient
+from designate_tempest_plugin.services.dns.v2.json.quotas_client import \
+    QuotasClient
+from designate_tempest_plugin.services.dns.v2.json.recordset_client import \
+    RecordsetClient
+from designate_tempest_plugin.services.dns.v2.json.tld_client import TldClient
+from designate_tempest_plugin.services.dns.v2.json.transfer_accepts_client \
+    import TransferAcceptClient
+from designate_tempest_plugin.services.dns.v2.json.transfer_request_client \
+    import TransferRequestClient
+from designate_tempest_plugin.services.dns.v2.json.tsigkey_client import \
+    TsigkeyClient
+from designate_tempest_plugin.services.dns.v2.json.zone_exports_client import \
+    ZoneExportsClient
+from designate_tempest_plugin.services.dns.v2.json.zone_imports_client import \
+    ZoneImportsClient
+from designate_tempest_plugin.services.dns.v2.json.zones_client import \
+    ZonesClient
+
+__all__ = ['BlacklistsClient', 'PoolClient', 'QuotasClient', 'RecordsetClient',
+           'TldClient', 'TransferAcceptClient', 'TransferRequestClient',
+           'TsigkeyClient', 'ZoneExportsClient', 'ZoneImportsClient',
+           'ZonesClient']