def test_get_common_ea_cloud_api_owned_true(self): owned_true = ({'router:external': False, 'shared': False}, None, {}) for network in owned_true: generated_ea = ea_manager.get_common_ea(network, None, None, None) self.assertEqual(str(True), generated_ea['Cloud API Owned'])
def test_get_common_ea(self): network = {'router:external': 'True', 'shared': 'True'} expected_ea = {'CMP Type': 'OpenStack', 'Cloud API Owned': 'False', 'Tenant ID': self.tenant_id, 'Tenant Name': self.tenant_name, 'Account': self.user_id} generated_ea = ea_manager.get_common_ea(network, self.user_id, self.tenant_id, self.tenant_name) self.assertEqual(expected_ea, generated_ea)
def test_get_common_ea(self): network = {'router:external': 'True', 'shared': 'True'} expected_ea = { 'CMP Type': 'OpenStack', 'Cloud API Owned': 'False', 'Tenant ID': self.tenant_id, 'Tenant Name': self.tenant_name, 'Account': self.user_id } generated_ea = ea_manager.get_common_ea(network, self.user_id, self.tenant_id, self.tenant_name) self.assertEqual(expected_ea, generated_ea)
def test_get_common_ea_no_network(self): expected_ea = {'Is External': 'False', 'Is Shared': 'False', 'CMP Type': 'OpenStack', 'Cloud API Owned': 'True', 'Tenant ID': self.tenant_id, 'Tenant Name': self.tenant_name, 'Account': self.user_id} generated_ea = ea_manager.get_common_ea(None, self.user_id, self.tenant_id, self.tenant_name, for_network=True) self.assertEqual(expected_ea, generated_ea)
def test_get_common_ea_cloud_api_owned_false(self): owned_false = ({ 'router:external': True, 'shared': False }, { 'router:external': False, 'shared': True }, { 'router:external': True, 'shared': True }) for network in owned_false: generated_ea = ea_manager.get_common_ea(network, None, None, None) self.assertEqual(str(False), generated_ea['Cloud API Owned'])
def test_get_common_ea_no_network(self): expected_ea = { 'Is External': 'False', 'Is Shared': 'False', 'CMP Type': 'OpenStack', 'Cloud API Owned': 'True', 'Tenant ID': self.tenant_id, 'Tenant Name': self.tenant_name, 'Account': self.user_id } generated_ea = ea_manager.get_common_ea(None, self.user_id, self.tenant_id, self.tenant_name, for_network=True) self.assertEqual(expected_ea, generated_ea)