def test_dashlet_registry_plugins(): expected_plugins = [ 'average_scatterplot', 'alerts_bar_chart', 'barplot', 'gauge', 'notifications_bar_chart', 'hoststats', 'notify_failed_notifications', 'mk_logo', 'servicestats', 'url', 'overview', 'pnpgraph', 'view', 'linked_view', 'notify_users', 'nodata', 'single_metric', 'snapin', 'site_overview', 'alert_statistics', ] if not cmk_version.is_raw_edition(): expected_plugins += [ 'custom_graph', 'combined_graph', 'ntop_alerts', 'ntop_flows', 'ntop_top_talkers', ] dashboard._transform_old_dict_based_dashlets() assert sorted(dashboard.dashlet_registry.keys()) == sorted(expected_plugins)
def test_dashlet_registry_plugins(): expected_plugins = [ 'hoststats', 'notify_failed_notifications', 'mk_logo', 'network_topology', 'servicestats', 'url', 'overview', 'pnpgraph', 'view', 'linked_view', 'notify_users', 'nodata', 'snapin', ] if not cmk.is_raw_edition(): expected_plugins += [ 'custom_graph', ] dashboard._transform_old_dict_based_dashlets() assert sorted( dashboard.dashlet_registry.keys()) == sorted(expected_plugins)
def test_dashlet_registry_plugins(): dashboard._transform_old_dict_based_dashlets() assert sorted(dashboard.dashlet_registry.keys()) == sorted([ 'hoststats', 'notify_failed_notifications', 'mk_logo', 'network_topology', 'servicestats', 'url', 'overview', 'pnpgraph', 'view', 'custom_graph', 'notify_users', 'nodata', 'snapin' ])
def _legacy_dashlet_type(attrs=None): dashboard.dashlet_types["test123"] = { "title": "Test dashlet", "description": "Descr", "sort_index": 10, } if attrs: dashboard.dashlet_types["test123"].update(attrs) dashboard._transform_old_dict_based_dashlets() return dashboard.dashlet_registry["test123"]
def test_dashlet_registry_plugins(): expected_plugins = [ "hoststats", "servicestats", "eventstats", "notify_failed_notifications", "mk_logo", "url", "overview", "pnpgraph", "view", "linked_view", "user_messages", "nodata", "snapin", ] if not cmk_version.is_raw_edition(): expected_plugins += [ "alerts_bar_chart", "alert_statistics", "average_scatterplot", "barplot", "gauge", "notifications_bar_chart", "problem_graph", "single_metric", "site_overview", "custom_graph", "combined_graph", "ntop_alerts", "ntop_flows", "ntop_top_talkers", "single_timeseries", "state_service", "state_host", "host_state_summary", "service_state_summary", "inventory", ] dashboard._transform_old_dict_based_dashlets() assert sorted( dashboard.dashlet_registry.keys()) == sorted(expected_plugins)