# Path: monitoring/alarms/constants.py
# URL_PREFIX = 'horizon:monitoring:alarms:'
# TEMPLATE_PREFIX = 'monitoring/alarms/'
# CRITICAL_ICON = prefix + 'monitoring/img/critical-icon.png'
# WARNING_ICON = prefix + 'monitoring/img/warning-icon.png'
# OK_ICON = prefix + 'monitoring/img/ok-icon.png'
# UNKNOWN_ICON = prefix + 'monitoring/img/unknown-icon.png'
# NOTFOUND_ICON = prefix + 'monitoring/img/notfound-icon.png'
# 
# Path: monitoring/alarms/tables.py
# STATUS = ["OK", "WARNING", "CRITICAL", "UNKNOWN"]
# def get_status(index):
# def show_status(data):
# def show_severity(data):
# def show_alarm_id(data):
# def show_metric_names(data):
# def show_def_name(data):
# def show_def_severity(data):
# def show_metric_dimensions(data):
# def get_service(data):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def get_link_url(self):
#     def allowed(self, request, datum=None):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def render(self):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def get_link_url(self, datum=None):
#     def action_present(count):
#     def action_past(count):
#     def allowed(self, request, datum=None):
#     def delete(self, request, obj_id):
#     def get_link_url(self):
#     def allowed(self, request, datum=None):
#     def get_object_id(self, obj):
#     def get_object_display(self, obj):
# def show_timestamp(data):
#     def get_object_id(self, obj):
# class ShowAlarmHistory(tables.LinkAction):
# class CreateAlarm(tables.LinkAction):
# class EditAlarm(tables.LinkAction):
# class GraphMetric(tables.LinkAction):
# class ShowAlarmDefinition(tables.LinkAction):
# class DeleteAlarm(tables.DeleteAction):
# class AlarmsFilterAction(tables.LinkAction):
# class AlarmsTable(tables.DataTable):
#     class Meta(object):
# class AlarmHistoryTable(tables.DataTable):
#     class Meta(object):
# 
# Path: monitoring/test/helpers.py
# class MonitoringTestsMixin(object):
# class TestCase(MonitoringTestsMixin, helpers.TestCase):
# class BaseAdminViewTests(MonitoringTestsMixin, helpers.BaseAdminViewTests):
# class APITestCase(MonitoringTestsMixin, helpers.APITestCase):
#     def _setup_test_data(self):


from django.urls import reverse
from unittest.mock import patch
from monitoring.alarms import constants
from monitoring.alarms import tables
from monitoring.test import helpers
#  Licensed under the Apache License, Version 2.0 (the "License"); you may
#  not use this file except in compliance with the License. You may obtain
#  a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#  License for the specific language governing permissions and limitations
#  under the License.




INDEX_URL = reverse(
    constants.URL_PREFIX + 'index')
ALARMS_URL_BY_DIMENSION = reverse(
    constants.URL_PREFIX + 'alarm', args=('nova',))
ALARMS_URL = reverse(

# Path: monitoring/alarms/constants.py
# URL_PREFIX = 'horizon:monitoring:alarms:'
# TEMPLATE_PREFIX = 'monitoring/alarms/'
# CRITICAL_ICON = prefix + 'monitoring/img/critical-icon.png'
# WARNING_ICON = prefix + 'monitoring/img/warning-icon.png'
# OK_ICON = prefix + 'monitoring/img/ok-icon.png'
# UNKNOWN_ICON = prefix + 'monitoring/img/unknown-icon.png'
# NOTFOUND_ICON = prefix + 'monitoring/img/notfound-icon.png'
# 
# Path: monitoring/alarms/tables.py
# STATUS = ["OK", "WARNING", "CRITICAL", "UNKNOWN"]
# def get_status(index):
# def show_status(data):
# def show_severity(data):
# def show_alarm_id(data):
# def show_metric_names(data):
# def show_def_name(data):
# def show_def_severity(data):
# def show_metric_dimensions(data):
# def get_service(data):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def get_link_url(self):
#     def allowed(self, request, datum=None):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def render(self):
#     def get_link_url(self, datum):
#     def allowed(self, request, datum=None):
#     def get_link_url(self, datum=None):
#     def action_present(count):
#     def action_past(count):
#     def allowed(self, request, datum=None):
#     def delete(self, request, obj_id):
#     def get_link_url(self):
#     def allowed(self, request, datum=None):
#     def get_object_id(self, obj):
#     def get_object_display(self, obj):
# def show_timestamp(data):
#     def get_object_id(self, obj):
# class ShowAlarmHistory(tables.LinkAction):
# class CreateAlarm(tables.LinkAction):
# class EditAlarm(tables.LinkAction):
# class GraphMetric(tables.LinkAction):
# class ShowAlarmDefinition(tables.LinkAction):
# class DeleteAlarm(tables.DeleteAction):
# class AlarmsFilterAction(tables.LinkAction):
# class AlarmsTable(tables.DataTable):
#     class Meta(object):
# class AlarmHistoryTable(tables.DataTable):
#     class Meta(object):
# 
# Path: monitoring/test/helpers.py
# class MonitoringTestsMixin(object):
# class TestCase(MonitoringTestsMixin, helpers.TestCase):
# class BaseAdminViewTests(MonitoringTestsMixin, helpers.BaseAdminViewTests):
# class APITestCase(MonitoringTestsMixin, helpers.APITestCase):
#     def _setup_test_data(self):


# Path: monitoring/alarms/tests.py
from django.urls import reverse
from unittest.mock import patch
from monitoring.alarms import constants
from monitoring.alarms import tables
from monitoring.test import helpers

#  Licensed under the Apache License, Version 2.0 (the "License"); you may
#  not use this file except in compliance with the License. You may obtain
#  a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#  License for the specific language governing permissions and limitations
#  under the License.




INDEX_URL = reverse(
    constants.URL_PREFIX + 'index')
ALARMS_URL_BY_DIMENSION = reverse(
    constants.URL_PREFIX + 'alarm', args=('nova',))
ALARMS_URL = reverse(

    constants.URL_PREFIX + 'alarm', args=('all',))