Ejemplo n.º 1
0
 def test_update_pf_on_network_with_validation_error(self):
     self.validate_update.side_effect = (
         ext_pf.PacketFilterUpdateNotSupported(field='priority'))
     with self.packet_filter_on_network() as pf:
         pf_id = pf['packet_filter']['id']
         pf_ref = self._show('packet_filters', pf_id)
         self.assertEqual(pf_ref['packet_filter']['status'], 'ACTIVE')
         data = {'packet_filter': {'priority': 1000}}
         self._update('packet_filters', pf_id, data, expected_code=400)
Ejemplo n.º 2
0
 def validate_filter_update(self, context, filter_dict):
     for field in self.CREATE_ONLY_FIELDS:
         if field in filter_dict:
             raise ext_pf.PacketFilterUpdateNotSupported(field=field)
     self._validate_filter_common(filter_dict)