summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--saharaclient/__init__.py19
-rw-r--r--saharaclient/tests/unit/test_base.py4
2 files changed, 23 insertions, 0 deletions
diff --git a/saharaclient/__init__.py b/saharaclient/__init__.py
index e69de29..dc49083 100644
--- a/saharaclient/__init__.py
+++ b/saharaclient/__init__.py
@@ -0,0 +1,19 @@
+# Copyright 2017 Huawei, Inc. All rights reserved.
+#
+# 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 saharaclient import version
+
+
+__version__ = version.version_info.version_string()
diff --git a/saharaclient/tests/unit/test_base.py b/saharaclient/tests/unit/test_base.py
index 0b0daac..0652ed5 100644
--- a/saharaclient/tests/unit/test_base.py
+++ b/saharaclient/tests/unit/test_base.py
@@ -12,6 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
+import saharaclient
from saharaclient.api import base as api_base
from saharaclient.tests.unit import base
@@ -26,3 +27,6 @@ class BaseTest(base.BaseTestCase):
res = api_base.get_query_string({'opt1': 2}, limit=None, marker=3)
self.assertEqual("?marker=3&opt1=2", res)
+
+ def test_module_version(self):
+ self.assertTrue(hasattr(saharaclient, '__version__'))