def __getattr__(self, item):
        class_name = utils.camelize(item) + "Client"
        cls = getattr(sys.modules[__name__], class_name, None)
        if cls is None:
            raise AttributeError("%s has no attribute %s" %
                                 (self.__class__.__name__, item))

        return cls(self._client(), self._auth_client(), self.tenant_id)
    def __getattr__(self, item):
        class_name = utils.camelize(item) + "Client"
        cls = getattr(sys.modules[__name__], class_name, None)
        if cls is None:
            raise AttributeError("%s has no attribute %s" %
                                 (self.__class__.__name__, item))

        return cls(self._client(), self._auth_client(), self.tenant_id)
示例#3
0
    def assertResourceNotFound(self, res_name, expected_resource,
                               is_tenanted=True, command_name=None,
                               parameters=""):
        command_name = command_name or res_name
        parameters = parameters or "id=%s" % expected_resource['id']
        tenant_option = "-t %s" % self.tenant_id if is_tenanted else ""

        show_res = functional.run("%s show %s %s " % (command_name,
                                                      parameters,
                                                      tenant_option),
                                   raise_error=False)
        self.assertTrue("%s Not Found" % utils.camelize(res_name)
                        in show_res['out'])
示例#4
0
    def assertResourceNotFound(self,
                               res_name,
                               expected_resource,
                               is_tenanted=True,
                               command_name=None,
                               parameters=""):
        command_name = command_name or res_name
        parameters = parameters or "id=%s" % expected_resource['id']
        tenant_option = "-t %s" % self.tenant_id if is_tenanted else ""

        show_res = functional.run("%s show %s %s " %
                                  (command_name, parameters, tenant_option),
                                  raise_error=False)
        self.assertTrue("%s Not Found" %
                        utils.camelize(res_name) in show_res['out'])
 def test_camelize(self):
     self.assertEquals("AaBbCc", utils.camelize("aa_bb_cc"))
     self.assertEquals("Aa", utils.camelize("aa"))
     self.assertEquals("AaBbCc", utils.camelize("AaBbCc"))
 def test_camelize(self):
     self.assertEquals("AaBbCc", utils.camelize("aa_bb_cc"))
     self.assertEquals("Aa", utils.camelize("aa"))
     self.assertEquals("AaBbCc", utils.camelize("AaBbCc"))