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)