示例#1
0
 def test_get_available_cidr(self, execution_session, mock_authentication,
                             mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     router_id = 12
     net_id = 144
     self.assertIsNotNone(ne.get_available_cidr(router_id, net_id))
     self.assertTrue(execution_session.called)
示例#2
0
 def test_list(self, execution_session, mock_authentication, mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     self.assertEqual(ne.list_networks(),
                      ne._client.list_networks()['networks'])
     self.assertEqual(ne.list_subnetworks(),
                      ne._client.list_subnets()['subnets'])
     self.assertEqual(ne.list_ports(), ne._client.list_ports()['ports'])
     self.assertEqual(ne.list_neutron_extensions(),
                      ne._client.list_extensions()['extensions'])
     self.assertEqual(ne.get_default_dns(), ne._settings.default_dns)
示例#3
0
 def test_get_cidr_none_router(self, execution_session, mock_authentication,
                               mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     router_id = None
     self.assertEqual([], ne._get_cidrs_taken_by_router(router_id))
示例#4
0
 def test_get_ext_network_id_network(self, execution_session,
                                     mock_authentication, mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     net_id = 144
     self.assertEqual(net_id,
                      ne.get_external_network_id_for_network(net_id))
示例#5
0
 def test_get_ext_network_id_router(self, execution_session,
                                    mock_authentication, mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     router_id = 12
     self.assertIsNone(ne.get_external_network_id_for_router(router_id))
示例#6
0
 def test_get_router_error(self, execution_session, mock_authentication,
                           mock_nclient):
     ne = net_explorer.NetworkExplorer(self._this, self.region_name)
     self.assertRaises(KeyError, ne.get_default_router)