def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #首先新建两个网络network001和network002 LogPrint().info("Pre-Test-1: Create network %s."%self.dm.nw_name1) self.assertTrue(smart_create_network(self.dm.nw_info1, self.dm.nw_name1)) LogPrint().info("Pre-Test-2: Create network %s."%self.dm.nw_name2) self.assertTrue(smart_create_network(self.dm.nw_info2, self.dm.nw_name2))
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() ''' @note: 如果该数据中心内不存在网络,就创建一个网络 ''' LogPrint().info("Pre-Test: Create network %s."%self.dm.nw_name) if not self.nwapi.searchNetworkByName(self.dm.nw_name)['result']['networks']: self.nwapi.createNetwork(self.dm.nw_info)
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #首先新建一个网络并获取其id LogPrint().info("Pre-Test-1: Create a network %s for TC."%self.dm.nw_name) self.nw_id = self.nwapi.createNetwork(self.dm.nw_info)['result']['network']['@id'] self.proapi = ProfilesAPIs() LogPrint().info("Pre-Test-2: Create a profile %s for this network."%self.dm.profile_name) self.proapi.createProfiles(self.dm.profile_info, self.nw_id)
def setUp(self): ''' @summary: 测试用例执行前的环境初始化(前提) ''' self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #首先新建一个网络并获取其id LogPrint().info("Pre-Test: Create a network %s for TC."%self.dm.nw_name) self.nw_id = self.nwapi.createNetwork(self.dm.nw_info)['result']['network']['@id']
def setUp(self): ''' @summary: 测试用例执行前的环境初始化(前提) ''' # 初始化测试数据 self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() # 准备1:创建一个网络 LogPrint().info("Pre-Test: Create a network '%s' for this TC." % self.dm.nw_name) self.assertTrue(smart_create_network(self.dm.nw_info,self.dm.nw_name))
def setUp(self): ''' @summary: 初始化测试数据、测试环境。 ''' # 初始化测试数据 self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #首先新建一个网络并获取其id LogPrint().info("Pre-Test-1: Create a new network '%s'." % self.dm.nw_name) self.nw_id = self.nwapi.createNetwork(self.dm.nw_info)['result']['network']['@id'] #为该网络创建多个配置集 LogPrint().info("Pre-Test-2: Create multi-profiles for network '%s'." % self.dm.nw_name) self.proapi = ProfilesAPIs() self.proapi.createProfiles(self.dm.profile_info,self.nw_id)
def test_GetNetworkList(self): ''' @summary: 测试步骤 @note: (1)获取所有逻辑网络列表; @note: (2)验证接口返回的状态码是否正确。 ''' self.nwapi = NetworkAPIs() LogPrint().info("Test: Get all networks list.") r = self.nwapi.getNetworksList() if r['status_code']==200: LogPrint().info('PASS: Get Network list SUCCESS.') self.flag = True else: LogPrint().error('FAIL: Get Network list FAIL. Returned status code "%s" is Wrong.' % r['status_code']) self.flag = False self.assertTrue(self.flag)
def setUp(self): self.dm = super(self.__class__, self).setUp() LogPrint().info("Pre-Test-1: Create a template %s for TC." % self.dm.temp_name) self.assertTrue( smart_create_template(self.dm.temp_name, self.dm.temp_info)) #为所在数据中心的ovirtmgmt网络创建一个配置集 LogPrint().info("Pre-Test-2: Create a profile %s for ovirtmgmt." % self.dm.profile_name) self.nw_id = NetworkAPIs().getNetworkIdByName('ovirtmgmt', self.dm.dc_name) print self.nw_id r = ProfilesAPIs().createProfiles(self.dm.profile_info, self.nw_id) if r['status_code'] == 201: self.proid = r['result']['vnic_profile']['@id'] LogPrint().info("Create Profile SUCCESS.") else: LogPrint().error("Create Profile fail.The status_code is WRONG.")
#encoding:utf-8 from TestAPIs.StorageDomainAPIs import StorageDomainAPIs from TestAPIs.ProfilesAPIs import ProfilesAPIs from TestAPIs.NetworkAPIs import NetworkAPIs import TestData.VirtualMachine.ITC05_SetUp as ModuleData ''' @note: PreData ''' ''' @note: 这里使用数据中心自带的ovirtmgmt/ovirtmgmt配置集 ''' nic_name = 'nic-ITC05' sd_id = StorageDomainAPIs().getStorageDomainIdByName(ModuleData.data1_nfs_name) nw_id = NetworkAPIs().getNetworkIdByName('ovirtmgmt', ModuleData.dc_nfs_name) pro_id = ProfilesAPIs().getProfileIdByName('ovirtmgmt', nw_id) nic_info = ''' <nic> <name>%s</name> <interface>virtio</interface> <linked>false</linked> <plugged>false</plugged> </nic> ''' % (nic_name) ''' @note: ExpectedData ''' expected_status_code = 200
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #首先新建一个网络 LogPrint().info("Pre-Test-1: Create network %s."%self.dm.nw_name) self.assertTrue(smart_create_network(self.dm.nw_info, self.dm.nw_name))
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() #创建一个网络,vlan id=2 LogPrint().info("Pre-Test: Create network %s.Set its vlan id 2."%self.dm.nw_name1) self.assertTrue(smart_create_network(self.dm.nw_info1, self.dm.nw_name1))
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs()
def setUp(self): self.dm = super(self.__class__, self).setUp() self.nwapi = NetworkAPIs() self.assertTrue(smart_delete_network(self.dm.nw_name, self.dm.dc_name))