# Copyright 2016 Mirantis 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 manilaclient.tests.unit import utils class ShareServersV1Test(utils.TestCase): def test_import_v1_share_servers_module(self): try: from manilaclient.v1 import share_servers except Exception as e: msg = ("module 'manilaclient.v1.share_servers' cannot be imported " "with error: %s") % str(e) assert False, msg for cls in ('ShareServer', 'ShareServerManager'): msg = "Module 'share_servers' has no '%s' attr." % cls self.assertTrue(hasattr(share_servers, cls), msg)