# Copyright 2012 Citrix Systems, Inc. Licensed under the # Apache License, Version 2.0 (the "License"); you may not use this # file except in compliance with the License. Citrix Systems, Inc. # reserves all rights not expressly granted by 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. # # Automatically generated by addcopyright.py at 04/03/2012 from cloudstackAPI import * try: import unittest2 as unittest except ImportError: import unittest import cloudstackTestClient #class UserName(object): # def __init__(self, account, domain, type=0): # self.account = account # self.domain = domain # self.accounttype = type # def __call__(self, cls): # class Wrapped(cls): # cls.UserName = self.account # cls.DomainName = self.domain # cls.AcctType = self.accounttype # return Wrapped def UserName(Name, DomainName, AcctType): def wrapper(cls): orig_init = cls.__init__ def __init__(self, *args, **kws): cls.UserName = Name cls.DomainName = DomainName cls.AcctType = AcctType orig_init(self, *args, **kws) cls.__init__ = __init__ return cls return wrapper class cloudstackTestCase(unittest.case.TestCase): clstestclient = None def __init__(self, args): unittest.case.TestCase.__init__(self, args) self.testClient = cloudstackTestClient.cloudstackTestClient() @classmethod def getClsTestClient(cls): return cls.clstestclient