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']