Neutron Network and Port Notifier support

Change-Id: I9e665896ab9e59bbcced256339cfbc3c677ff5da
This commit is contained in:
Alexey Weyl 2016-06-15 11:16:10 +03:00
parent 898e76f3b6
commit 8701725424

@ -11,6 +11,7 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import time
from oslo_log import log as logging
@ -21,6 +22,8 @@ from vitrage.common.constants import EntityCategory
from vitrage.common.constants import VertexProperties as VProps
from vitrage.datasources import AODH_DATASOURCE
from vitrage.datasources import CINDER_VOLUME_DATASOURCE
from vitrage.datasources.neutron.network import NEUTRON_NETWORK_DATASOURCE
from vitrage.datasources.neutron.port import NEUTRON_PORT_DATASOURCE
from vitrage.datasources import NOVA_HOST_DATASOURCE
from vitrage.datasources import NOVA_INSTANCE_DATASOURCE
from vitrage.datasources import NOVA_ZONE_DATASOURCE
@ -243,6 +246,20 @@ class BaseApiTest(base.BaseTestCase):
self.NUM_EDGES_PER_TYPE: kwargs.get('aodh_edges', 0)}
validation_data.append(props)
# neutron.network
props = {VProps.CATEGORY: EntityCategory.RESOURCE,
VProps.TYPE: NEUTRON_NETWORK_DATASOURCE,
self.NUM_VERTICES_PER_TYPE: kwargs.get('network_entities', 0),
self.NUM_EDGES_PER_TYPE: kwargs.get('network_edges', 0)}
validation_data.append(props)
# neutron.port
props = {VProps.CATEGORY: EntityCategory.RESOURCE,
VProps.TYPE: NEUTRON_PORT_DATASOURCE,
self.NUM_VERTICES_PER_TYPE: kwargs.get('port_entities', 0),
self.NUM_EDGES_PER_TYPE: kwargs.get('port_edges', 0)}
validation_data.append(props)
return validation_data
def _validate_graph_correctness(self,