Ejemplo n.º 1
0
 def test_network_exists_with_valid_network(self):
     vip = lb_types.VIP()
     vip.network_id = uuidutils.generate_uuid()
     network = network_models.Network(id=vip.network_id)
     with mock.patch('octavia.common.utils.get_network_driver') as net_mock:
         net_mock.return_value.get_network.return_value = network
         self.assertEqual(
             validate.network_exists_optionally_contains_subnet(vip),
             network)
Ejemplo n.º 2
0
 def test_network_exists_with_bad_network(self):
     vip = lb_types.VIP()
     vip.network_id = uuidutils.generate_uuid()
     with mock.patch('octavia.common.utils.get_network_driver') as net_mock:
         net_mock.return_value.get_network = mock.Mock(
             side_effect=network_base.NetworkNotFound('Network not found'))
         self.assertRaises(
             exceptions.InvalidSubresource,
             validate.network_exists_optionally_contains_subnet, vip)
Ejemplo n.º 3
0
 def test_network_exists_with_bad_subnet(self):
     vip = lb_types.VIP()
     vip.network_id = uuidutils.generate_uuid()
     vip.subnet_id = uuidutils.generate_uuid()
     network = network_models.Network(id=vip.network_id)
     with mock.patch('octavia.common.utils.get_network_driver') as net_mock:
         net_mock.return_value.get_network.return_value = network
         self.assertRaises(
             exceptions.InvalidSubresource,
             validate.network_exists_optionally_contains_subnet,
             vip.network_id, vip.subnet_id)