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)
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)
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))
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))
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))
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)