Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add proper implementation of CLEARFLAP API command #318

Merged
merged 4 commits into from
Aug 19, 2024

Add news/update docs about CLEARFLAP

3abb7d6
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add proper implementation of CLEARFLAP API command #318

Add news/update docs about CLEARFLAP
3abb7d6
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test results succeeded Aug 19, 2024 in 0s

All 557 tests pass in 1m 17s

    3 files      3 suites   1m 17s ⏱️
  557 tests   557 ✅ 0 💤 0 ❌
1 647 runs  1 645 ✅ 2 💤 0 ❌

Results for commit 3abb7d6.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test results

557 tests found

There are 557 tests, see "Raw output" for the full list of tests.
Raw output
tests.api.auth_test.TestAuthenticate ‑ test_when_challenge_is_empty_should_raise_error
tests.api.auth_test.TestAuthenticate ‑ test_when_challenge_response_is_bad_should_raise_error
tests.api.auth_test.TestAuthenticate ‑ test_when_challenge_response_is_ok_should_return_true
tests.api.auth_test.TestAuthenticate ‑ test_when_user_does_not_exist_should_raise_error
tests.api.auth_test.TestGetChallenge ‑ test_should_return_at_least_40_characters
tests.api.auth_test.TestGetChallenge ‑ test_should_return_unique_challenges
tests.api.auth_test.TestReadUsers ‑ test_result_should_match_input_file
tests.api.auth_test.TestReadUsers ‑ test_should_not_crash_on_empty_lines_in_input
tests.api.legacy_test ‑ test_requires_authentication_should_set_function_attribute
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_data_received_should_break_down_multiline_input_packets_with_cr_and_lf
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_data_received_should_break_down_multiline_input_packets_with_just_lf
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_get_all_responders_should_return_mapping_of_all_commands
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_read_multiline_should_return_data_as_future
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_should_init_without_error
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_has_too_few_args_then_an_error_response_should_be_sent
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_has_too_many_args_then_it_should_ignore_the_extraneous_args
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_is_not_alphanumeric_then_get_responder_should_ignore_it
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_is_unknown_then_dispatcher_should_respond_with_error
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_raises_unhandled_exception_then_error_response_should_be_sent
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_command_raises_unhandled_exception_then_exception_should_be_logged
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_connected_it_should_register_instance_in_server
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_connected_then_greeting_should_be_written
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_connected_then_peer_name_should_be_available
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_disconnected_it_should_deregister_instance_from_server
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_empty_line_is_received_then_it_should_be_ignored
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_garbage_data_is_received_then_transport_should_be_closed
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_just_created_then_authenticated_should_be_false
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_multiple_responders_match_then_get_responder_should_return_the_longest_name_match
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_not_connected_then_peer_name_should_be_none
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_privileged_command_is_requested_by_authenticated_client_then_response_should_be_ok
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_privileged_command_is_requested_by_unauthenticated_client_then_dispatcher_should_respond_with_error
tests.api.legacy_test.TestZino1BaseServerProtocol ‑ test_when_simple_data_line_is_received_then_command_should_be_dispatched
tests.api.legacy_test.TestZino1ServerProtocolAddhistCommand ‑ test_should_add_history_entry_to_event
tests.api.legacy_test.TestZino1ServerProtocolAddhistCommand ‑ test_should_prefix_history_message_with_username
tests.api.legacy_test.TestZino1ServerProtocolAddhistCommand ‑ test_when_caseid_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolCaseidsCommand ‑ test_should_output_a_list_of_known_event_ids
tests.api.legacy_test.TestZino1ServerProtocolCaseidsCommand ‑ test_should_output_a_list_of_only_ids_of_non_closed_events
tests.api.legacy_test.TestZino1ServerProtocolClearflapCommand ‑ test_it_should_output_error_response_for_invalid_ifindex
tests.api.legacy_test.TestZino1ServerProtocolClearflapCommand ‑ test_it_should_output_error_response_for_unknown_router
tests.api.legacy_test.TestZino1ServerProtocolClearflapCommand ‑ test_it_should_set_event_flapstate_to_stable_and_respond_with_ok
tests.api.legacy_test.TestZino1ServerProtocolCommunityCommand ‑ test_should_output_community_for_router
tests.api.legacy_test.TestZino1ServerProtocolCommunityCommand ‑ test_should_output_error_response_for_unknown_router
tests.api.legacy_test.TestZino1ServerProtocolGetattrsCommand ‑ test_should_output_correct_attrs
tests.api.legacy_test.TestZino1ServerProtocolGetattrsCommand ‑ test_should_output_correct_attrs_for_alias
tests.api.legacy_test.TestZino1ServerProtocolGetattrsCommand ‑ test_when_caseid_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolGethistCommand ‑ test_should_output_all_lines
tests.api.legacy_test.TestZino1ServerProtocolGethistCommand ‑ test_when_caseid_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolGetlogCommand ‑ test_should_output_all_lines
tests.api.legacy_test.TestZino1ServerProtocolGetlogCommand ‑ test_when_caseid_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolHelpCommand ‑ test_when_authenticated_help_is_issued_then_all_top_level_commands_should_be_listed
tests.api.legacy_test.TestZino1ServerProtocolHelpCommand ‑ test_when_unauthenticated_help_is_issued_then_unauthenticated_top_level_commands_should_be_listed
tests.api.legacy_test.TestZino1ServerProtocolNtieCommand ‑ test_when_nonce_exists_it_should_respond_with_ok
tests.api.legacy_test.TestZino1ServerProtocolNtieCommand ‑ test_when_nonce_exists_it_should_tie_the_corresponding_channel
tests.api.legacy_test.TestZino1ServerProtocolNtieCommand ‑ test_when_nonce_is_bogus_it_should_respond_with_error
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_create_device_pm
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_create_portstate_pm
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_create_portstate_pm_with_interface_regexp
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724068077-1724072277-device-exact-localhost-starting time is in the past]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724068084-1724072284-device-exact-localhost-starting time is in the past]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072277-1724075277-device-exact-None-exact match type requires one extra argument: match_expression]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072277-1724075277-device-unknown-localhost-unknown match type: unknown]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072277-1724075277-portstate-intf-regexp-localhost-intf-regexp match type requires two extra arguments: match_device and match_expression]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072277-1724075277-unknown-exact-localhost-unknown PM event type: unknown]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072284-1724075284-device-exact-None-exact match type requires one extra argument: match_expression]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072284-1724075284-device-unknown-localhost-unknown match type: unknown]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072284-1724075284-portstate-intf-regexp-localhost-intf-regexp match type requires two extra arguments: match_device and match_expression]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724072284-1724075284-unknown-exact-localhost-unknown PM event type: unknown]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724075277-1724072277-device-exact-localhost-ending time is before starting time]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724075277-abc-device-exact-localhost-illegal to_t (param 2), must be only digits]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724075284-1724072284-device-exact-localhost-ending time is before starting time]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[1724075284-abc-device-exact-localhost-illegal to_t (param 2), must be only digits]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[abc-1724075277-device-exact-localhost-illegal from_t (param 1), must be only digits]
tests.api.legacy_test.TestZino1ServerProtocolPmAddCommand ‑ test_when_authenticated_should_not_create_pm_for_invalid_input[abc-1724075284-device-exact-localhost-illegal from_t (param 1), must be only digits]
tests.api.legacy_test.TestZino1ServerProtocolPmAddLogCommand ‑ test_should_add_log_entry_to_pm
tests.api.legacy_test.TestZino1ServerProtocolPmCancelCommand ‑ test_when_authenticated_should_cancel_pm
tests.api.legacy_test.TestZino1ServerProtocolPmCancelCommand ‑ test_when_authenticated_should_do_nothing_for_ended_pm
tests.api.legacy_test.TestZino1ServerProtocolPmCommand ‑ test_it_should_always_return_a_500_error
tests.api.legacy_test.TestZino1ServerProtocolPmDetailsCommand ‑ test_when_authenticated_should_output_device_pm_details
tests.api.legacy_test.TestZino1ServerProtocolPmDetailsCommand ‑ test_when_authenticated_should_output_portstate_pm_details
tests.api.legacy_test.TestZino1ServerProtocolPmHelpCommand ‑ test_when_authenticated_pm_help_is_issued_then_all_pm_subcommands_should_be_listed
tests.api.legacy_test.TestZino1ServerProtocolPmListCommand ‑ test_when_authenticated_should_list_all_pm_ids
tests.api.legacy_test.TestZino1ServerProtocolPmLogCommand ‑ test_should_output_pm_log
tests.api.legacy_test.TestZino1ServerProtocolPmMatchingCommand ‑ test_when_authenticated_should_not_output_non_matching_devices
tests.api.legacy_test.TestZino1ServerProtocolPmMatchingCommand ‑ test_when_authenticated_should_not_output_non_matching_ports
tests.api.legacy_test.TestZino1ServerProtocolPmMatchingCommand ‑ test_when_authenticated_should_output_matching_devices
tests.api.legacy_test.TestZino1ServerProtocolPmMatchingCommand ‑ test_when_authenticated_should_output_matching_ports
tests.api.legacy_test.TestZino1ServerProtocolPollintfCommand ‑ test_should_call_poll_single_interface
tests.api.legacy_test.TestZino1ServerProtocolPollintfCommand ‑ test_should_output_error_response_for_invalid_ifindex
tests.api.legacy_test.TestZino1ServerProtocolPollintfCommand ‑ test_should_output_error_response_for_unknown_router
tests.api.legacy_test.TestZino1ServerProtocolPollrtrCommand ‑ test_should_add_run_all_tasks_job
tests.api.legacy_test.TestZino1ServerProtocolPollrtrCommand ‑ test_should_output_error_response_for_unknown_router
tests.api.legacy_test.TestZino1ServerProtocolQuitCommand ‑ test_when_quit_is_issued_then_transport_should_be_closed
tests.api.legacy_test.TestZino1ServerProtocolSetstateCommand ‑ test_when_caseid_and_state_is_valid_event_history_should_contain_username
tests.api.legacy_test.TestZino1ServerProtocolSetstateCommand ‑ test_when_caseid_and_state_is_valid_event_state_should_be_changed
tests.api.legacy_test.TestZino1ServerProtocolSetstateCommand ‑ test_when_caseid_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolSetstateCommand ‑ test_when_event_is_closed_it_should_output_error_and_stay_closed
tests.api.legacy_test.TestZino1ServerProtocolSetstateCommand ‑ test_when_state_is_invalid_it_should_output_error
tests.api.legacy_test.TestZino1ServerProtocolTranslateCaseIdToEvent ‑ test_when_caseid_doesnt_exist_the_return_value_should_be_awaitable
tests.api.legacy_test.TestZino1ServerProtocolTranslateCaseIdToEvent ‑ test_when_caseid_exists_it_should_return_event_object
tests.api.legacy_test.TestZino1ServerProtocolUserCommand ‑ test_when_authentication_is_attempted_more_than_once_then_response_should_be_error
tests.api.legacy_test.TestZino1ServerProtocolUserCommand ‑ test_when_correct_authentication_is_given_then_response_should_be_ok
tests.api.legacy_test.TestZino1ServerProtocolUserCommand ‑ test_when_incorrect_authentication_is_given_then_response_should_be_error
tests.api.legacy_test.TestZino1ServerProtocolVersionCommand ‑ test_should_output_current_version
tests.api.legacy_test.TestZino1TestProtocol ‑ test_multitest_should_accept_multiline_input
tests.api.legacy_test.TestZino1TestProtocol ‑ test_when_authenticated_then_authtest_should_respond_with_ok
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_goodbye_should_close_transport
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_init_should_succeed
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_notify_should_output_text_line
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_tied_to_should_be_settable_and_gettable
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_when_connected_it_should_register_instance_in_server
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_when_connected_then_peer_name_should_be_available
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_when_disconnected_it_should_deregister_instance_from_server
tests.api.notify_test.TestZino1NotificationProtocol ‑ test_when_not_connected_then_peer_name_should_be_none
tests.api.notify_test.TestZino1NotificationProtocolBuildAndSendNotifications ‑ test_should_send_notifications_only_to_tied_channels
tests.api.notify_test.TestZino1NotificationProtocolBuildNotifications ‑ test_should_make_notifications_for_history_changes
tests.api.notify_test.TestZino1NotificationProtocolBuildNotifications ‑ test_should_make_notifications_for_log_changes
tests.api.notify_test.TestZino1NotificationProtocolBuildNotifications ‑ test_should_make_notifications_for_regular_changed_attrs
tests.api.notify_test.TestZino1NotificationProtocolBuildNotifications ‑ test_should_make_notifications_for_state_changes
tests.api.server_test ‑ test_zinoserver_should_serve_without_error
tests.bin_test ‑ test_getuptime_help_runs_without_error
tests.bin_test ‑ test_polltest_help_runs_without_error
tests.bin_test ‑ test_zino_help_screen_runs_without_error
tests.compat_test ‑ test_strenum_should_be_able_to_instantiate_from_string
tests.compat_test ‑ test_strenum_value_should_be_string
tests.config.models_test.TestPollDevice ‑ test_init_should_fail_on_missing_address_or_name
tests.config.models_test.TestPollDevice ‑ test_init_should_succeed_with_address_and_name
tests.config.polldevs_test.TestContainsDefaults ‑ test_when_section_contains_at_least_one_default_key_it_should_return_true
tests.config.polldevs_test.TestContainsDefaults ‑ test_when_section_contains_no_default_keys_it_should_return_false
tests.config.polldevs_test.TestParseDefaults ‑ test_all_default_values_should_be_returned
tests.config.polldevs_test.TestReadConfSections ‑ test_when_file_contains_comments_they_should_be_ignored
tests.config.polldevs_test.TestReadConfSections ‑ test_when_file_contains_non_assignments_it_should_fail
tests.config.polldevs_test.TestReadConfSections ‑ test_when_file_contains_two_sections_it_should_yield_two_dicts
tests.config.polldevs_test.TestReadConfSections ‑ test_when_file_is_empty_it_should_return_nothing
tests.config.polldevs_test.TestReadInvalidPolldevs ‑ test_exception_should_include_device_name_on_missing_address
tests.config.polldevs_test.TestReadInvalidPolldevs ‑ test_exception_should_include_missing_attribute_on_missing_address
tests.config.polldevs_test.TestReadInvalidPolldevs ‑ test_should_have_filename_in_exception
tests.config.polldevs_test.TestReadInvalidPolldevs ‑ test_should_have_line_number_in_exception
tests.config.polldevs_test.TestReadInvalidPolldevs ‑ test_should_raise_exception
tests.config.polldevs_test.TestReadPolldevs ‑ test_should_generate_two_polldevices_from_test_config
tests.config.polldevs_test.TestReadPolldevs ‑ test_should_return_default_values_from_test_config
tests.config.polldevs_test.TestReadPolldevs ‑ test_should_use_default_values_in_polldevices_generated_from_test_config
tests.config_test.TestReadConfiguration ‑ test_pollfile_argument_overrides_pollfile_defined_in_file
tests.config_test.TestReadConfiguration ‑ test_raises_error_on_file_not_found
tests.config_test.TestReadConfiguration ‑ test_raises_error_on_invalid_config_values
tests.config_test.TestReadConfiguration ‑ test_raises_error_on_invalid_toml_file
tests.config_test.TestReadConfiguration ‑ test_raises_error_on_pollfile_not_found
tests.config_test.TestReadConfiguration ‑ test_returns_config_defined_in_file
tests.config_test.TestReadConfiguration ‑ tests_raises_error_on_misspelled_key
tests.events_test.TestEvents ‑ test_adding_two_identical_events_should_raise
tests.events_test.TestEvents ‑ test_checkout_should_return_copy
tests.events_test.TestEvents ‑ test_checkout_should_return_deep_log_copy
tests.events_test.TestEvents ‑ test_commit_should_add_event_to_closed_index_when_closing_event
tests.events_test.TestEvents ‑ test_commit_should_call_observers_with_old_and_new_event_objects
tests.events_test.TestEvents ‑ test_commit_should_open_embryonic_event
tests.events_test.TestEvents ‑ test_commit_should_remove_event_from_open_index_when_closing_event
tests.events_test.TestEvents ‑ test_commit_should_replace_event
tests.events_test.TestEvents ‑ test_commit_should_set_updated_when_closing_event
tests.events_test.TestEvents ‑ test_commit_should_update_index
tests.events_test.TestEvents ‑ test_create_event_should_return_event
tests.events_test.TestEvents ‑ test_delete_expired_events_should_delete_old_closed_event
tests.events_test.TestEvents ‑ test_delete_expired_events_should_not_delete_newly_closed_event
tests.events_test.TestEvents ‑ test_delete_expired_events_should_not_delete_open_event
tests.events_test.TestEvents ‑ test_delete_expired_events_should_remove_them_from_closed_index
tests.events_test.TestEvents ‑ test_delete_should_call_observers_with_event_object
tests.events_test.TestEvents ‑ test_delete_should_not_delete_open_event
tests.events_test.TestEvents ‑ test_delete_should_remove_closed_event_from_index_if_still_in_index
tests.events_test.TestEvents ‑ test_event_registry_should_not_contain_uncommited_event
tests.events_test.TestEvents ‑ test_event_should_be_gettable_by_id
tests.events_test.TestEvents ‑ test_get_or_create_event_should_not_return_closed_event
tests.events_test.TestEvents ‑ test_get_or_create_event_should_return_existing_event_on_same_index
tests.events_test.TestEvents ‑ test_get_or_create_event_should_return_new_event
tests.events_test.TestEvents ‑ test_initial_events_should_be_empty
tests.events_test.TestEvents ‑ test_when_instance_is_created_it_should_rebuild_indexes
tests.events_test.TestEvents ‑ test_when_observer_is_added_it_should_be_called_on_commit
tests.flaps_test ‑ test_age_flapping_states_should_age_all_flapping_states
tests.flaps_test.TestAgeSingleInterfaceFlappingState ‑ test_it_should_decrease_hist_val
tests.flaps_test.TestAgeSingleInterfaceFlappingState ‑ test_when_flap_is_below_threshold_it_should_remove_flapping_state
tests.flaps_test.TestFlappingState ‑ test_age_should_decrease_hist_val
tests.flaps_test.TestFlappingState ‑ test_update_should_increase_histval
tests.flaps_test.TestFlappingState ‑ test_update_should_never_increase_hist_val_above_ceiling
tests.flaps_test.TestFlappingState ‑ test_update_should_set_last_flap_timestamp
tests.flaps_test.TestFlappingState ‑ test_when_hist_val_is_below_threshold_is_below_threshold_should_return_true
tests.flaps_test.TestFlappingStates ‑ test_first_flap_should_initialize_flapping_state
tests.flaps_test.TestFlappingStates ‑ test_unflap_should_remove_flapping_state
tests.flaps_test.TestFlappingStates ‑ test_update_interface_flap_should_update_existing_flapping_state
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_do_not_exist_get_flap_count_should_return_zero
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_do_not_exist_get_flap_value_should_return_zero
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_do_not_exist_is_flapping_should_return_false
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_do_not_exist_was_flapping_should_return_false
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_exist_get_flap_count_should_return_flap_count
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_exist_get_flap_value_should_return_hist_val
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_exist_was_flapping_should_return_true
tests.flaps_test.TestFlappingStates ‑ test_when_flapping_stats_is_between_thresholds_is_flapping_should_return_false
tests.flaps_test.TestFlappingStates ‑ test_when_hist_val_is_above_threshold_is_flapping_should_return_true
tests.flaps_test.TestFlappingStates ‑ test_when_hist_val_is_above_threshold_is_flapping_should_set_flag
tests.flaps_test.TestFlappingStates ‑ test_when_hist_val_is_below_minimal_threshold_is_flapping_should_return_false
tests.flaps_test.TestFlappingStates ‑ test_when_interface_has_no_flapping_stats_update_interface_flap_should_initialize_them
tests.flaps_test.TestFlappingStatesClearFlap ‑ test_it_should_schedule_verification_of_single_port
tests.flaps_test.TestFlappingStatesClearFlap ‑ test_when_port_does_not_exist_it_should_not_schedule_verification
tests.flaps_test.TestFlappingStatesClearFlapInternal ‑ test_when_event_but_not_port_exists_it_should_do_nothing
tests.flaps_test.TestFlappingStatesClearFlapInternal ‑ test_when_event_does_not_exist_it_should_do_nothing
tests.flaps_test.TestFlappingStatesClearFlapInternal ‑ test_when_event_with_flapstate_exists_it_should_reset_it_to_stable
tests.flaps_test.TestStabilizeFlappingState ‑ test_when_a_matching_closed_event_exists_it_should_set_its_flapstate_to_stable
tests.flaps_test.TestStabilizeFlappingState ‑ test_when_a_matching_event_exists_it_should_set_its_flapstate_to_stable
tests.flaps_test.TestStabilizeFlappingState ‑ test_when_no_event_exists_it_should_create_an_event
tests.flaps_test.TestStabilizeFlappingState ‑ test_when_port_is_unkown_it_should_still_log_the_change
tests.oid_test ‑ test_can_add_nodes_to_oid
tests.oid_test ‑ test_can_create_oid_from_bytestring
tests.oid_test.TestOIDIsPrefix ‑ test_return_false_if_not_prefix
tests.oid_test.TestOIDIsPrefix ‑ test_return_false_if_prefix_equal_to_oid
tests.oid_test.TestOIDIsPrefix ‑ test_return_true_if_prefix
tests.oid_test.TestOIDStripPrefix ‑ test_invalid_prefix_is_not_stripped
tests.oid_test.TestOIDStripPrefix ‑ test_valid_prefix_is_stripped
tests.planned_maintenance_test ‑ test_model_dump_of_pm_should_use_aliases
tests.planned_maintenance_test ‑ test_pm_should_be_gettable_by_id
tests.planned_maintenance_test ‑ test_pms_should_be_parsed_as_correct_subclass_when_read_from_file
tests.planned_maintenance_test ‑ test_should_start_with_no_planned_maintenances
tests.planned_maintenance_test.TestClosePlannedMaintenance ‑ test_existing_pm_should_be_deleted
tests.planned_maintenance_test.TestClosePlannedMaintenance ‑ test_should_call_observers_after_closing_pm
tests.planned_maintenance_test.TestClosePlannedMaintenance ‑ test_when_there_are_no_matching_pms_it_should_not_raise_exception
tests.planned_maintenance_test.TestGetActivePlannedMaintenances ‑ test_should_not_return_ended_pms
tests.planned_maintenance_test.TestGetActivePlannedMaintenances ‑ test_should_not_return_pms_that_have_not_started_yet
tests.planned_maintenance_test.TestGetActivePlannedMaintenances ‑ test_should_return_active_pms
tests.planned_maintenance_test.TestGetEndedPlannedMaintenances ‑ test_should_not_return_pms_that_ended_before_last_run
tests.planned_maintenance_test.TestGetEndedPlannedMaintenances ‑ test_should_not_return_pms_that_have_not_ended
tests.planned_maintenance_test.TestGetEndedPlannedMaintenances ‑ test_should_return_pms_that_ended_after_last_run
tests.planned_maintenance_test.TestGetOldPlannedMaintenances ‑ test_should_not_return_pms_that_ended_since_last_run
tests.planned_maintenance_test.TestGetOldPlannedMaintenances ‑ test_should_not_return_pms_that_have_not_ended_yet
tests.planned_maintenance_test.TestGetOldPlannedMaintenances ‑ test_should_return_old_pms
tests.planned_maintenance_test.TestGetStartedPlannedMaintenances ‑ test_should_not_return_pms_that_have_not_started_yet
tests.planned_maintenance_test.TestGetStartedPlannedMaintenances ‑ test_should_not_return_pms_that_started_before_last_run
tests.planned_maintenance_test.TestGetStartedPlannedMaintenances ‑ test_should_return_pms_that_started_since_last_run
tests.planned_maintenance_test.TestUpdatePmStates ‑ test_event_opened_after_pm_was_initiated_should_be_set_to_ignored
tests.planned_maintenance_test.TestUpdatePmStates ‑ test_events_matching_active_device_pm_should_be_set_to_ignored
tests.planned_maintenance_test.TestUpdatePmStates ‑ test_events_matching_active_portstate_pm_should_be_set_to_ignored
tests.planned_maintenance_test.TestUpdatePmStates ‑ test_old_pms_should_be_deleted
tests.planned_maintenance_test.TestUpdatePmStates ‑ test_when_pm_ends_its_affected_events_should_be_opened
tests.scheduler_test ‑ test_deschedule_deleted_devices_should_deschedule_jobs
tests.scheduler_test ‑ test_deschedule_deleted_devices_should_not_fail_on_not_found_job
tests.scheduler_test ‑ test_scheduler_should_be_initialized_without_error
tests.scheduler_test.TestLoadPolldevs ‑ test_should_log_error_on_invalid_configuration
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_all_new_devices_on_first_run
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_changed_defaults
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_changed_devices_on_changed_defaults
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_changed_devices_on_changed_interval
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_defaults_on_first_run
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_deleted_devices_on_second_run
tests.scheduler_test.TestLoadPolldevs ‑ test_should_return_no_new_or_deleted_devices_on_invalid_configuration
tests.scheduler_test.TestScheduleNewDevices ‑ test_should_do_nothing_when_device_list_is_empty
tests.scheduler_test.TestScheduleNewDevices ‑ test_should_schedule_jobs_for_new_devices
tests.snmp_test ‑ test_get_object_that_does_not_exist_should_raise_exception
tests.snmp_test.TestMibResolver ‑ test_bgp_peer_state_should_be_resolved
tests.snmp_test.TestMibResolver ‑ test_c_bgp_peer2_state_should_be_resolved
tests.snmp_test.TestMibResolver ‑ test_ifalias_should_be_resolved
tests.snmp_test.TestMibResolver ‑ test_ipadentaddr_should_be_resolved
tests.snmp_test.TestMibResolver ‑ test_jnx_bgp_m2_peer_state_should_be_resolved
tests.snmp_test.TestMibResolver ‑ test_sysuptime_should_be_resolved
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_bulkwalk
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_get
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_get2_should_return_symbolic_identifiers
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_get_named_value_should_return_symbolic_name
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_get_sysobjectid_should_be_tuple_of_ints
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_getbulk
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_getbulk2_should_have_expected_response
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_getnext
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_getnext2_should_return_symbolic_identifiers
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_sparsewalk_should_have_expected_response
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_walk
tests.snmp_test.TestSNMPRequestsResponseTypes ‑ test_when_mib_is_unkown_get2_should_raise_mibnotfounderror
tests.snmp_test.TestUdpTransportTarget ‑ test_when_device_address_is_ipv4_then_udp_transport_should_be_returned
tests.snmp_test.TestUdpTransportTarget ‑ test_when_device_address_is_ipv6_then_udp6_transport_should_be_returned
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_bulkwalk
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_get
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_getbulk
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_getbulk2
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_getnext
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_getnext2
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_sparsewalk
tests.snmp_test.TestUnknownMibShouldRaiseException ‑ test_walk
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_bulkwalk
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_get
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_getbulk
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_getbulk2
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_getnext
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_getnext2
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_sparsewalk
tests.snmp_test.TestUnreachableDeviceShouldRaiseException ‑ test_walk
tests.snmp_test.TestVarBindErrors ‑ test_get_should_raise_exception[EndOfMibView-EndOfMibViewError]
tests.snmp_test.TestVarBindErrors ‑ test_get_should_raise_exception[NoSuchInstance-NoSuchInstanceError]
tests.snmp_test.TestVarBindErrors ‑ test_get_should_raise_exception[NoSuchObject-NoSuchObjectError]
tests.state_test ‑ test_dump_state_to_file_should_dump_valid_json_to_file
tests.state_test.TestLoadStateFromFile ‑ test_should_load_saved_state
tests.state_test.TestLoadStateFromFile ‑ test_should_raise_on_invalid_json
tests.state_test.TestLoadStateFromFile ‑ test_should_return_none_when_state_file_is_missing
tests.stateconverter.convertstate_test ‑ test_addresses_should_be_set_correctly
tests.stateconverter.convertstate_test ‑ test_jnx_alarms_should_be_set_correctly
tests.stateconverter.convertstate_test ‑ test_state_should_be_parsed_without_crashing
tests.stateconverter.convertstate_test.TestBFD ‑ test_sess_addr_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBFD ‑ test_sess_discr_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBFD ‑ test_sess_state_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBGP ‑ test_admin_status_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBGP ‑ test_oper_status_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBGP ‑ test_peers_should_be_set_correctly
tests.stateconverter.convertstate_test.TestBGP ‑ test_uptime_should_be_set_correctly
tests.stateconverter.convertstate_test.TestEvents ‑ test_alarm_event_should_be_created_correctly
tests.stateconverter.convertstate_test.TestEvents ‑ test_bfd_event_should_be_created_correctly
tests.stateconverter.convertstate_test.TestEvents ‑ test_bgp_event_should_be_created_correctly
tests.stateconverter.convertstate_test.TestEvents ‑ test_invalid_event_attribute_should_not_be_set
tests.stateconverter.convertstate_test.TestEvents ‑ test_portstate_event_should_be_created_correctly
tests.stateconverter.convertstate_test.TestPM ‑ test_last_pm_id_should_be_set_correctly
tests.stateconverter.convertstate_test.TestPM ‑ test_last_run_should_be_set_correctly
tests.stateconverter.convertstate_test.TestPM ‑ test_pm_should_be_created_correctly
tests.stateconverter.convertstate_test.TestPort ‑ test_ifalias_should_be_set_correctly
tests.stateconverter.convertstate_test.TestPort ‑ test_ifdescr_should_be_set_correctly
tests.stateconverter.convertstate_test.TestPort ‑ test_portstate_should_be_set_correctly
tests.stateconverter.convertstate_test.TestVendor ‑ test_cisco_device_should_be_registered_as_cisco
tests.stateconverter.convertstate_test.TestVendor ‑ test_juniper_device_should_be_registered_as_juniper
tests.stateconverter.linedata_test ‑ test_can_parse_global_setters
tests.stateconverter.linedata_test ‑ test_identifiers_are_parsed_correctly_for_event_attrs
tests.stateconverter.linedata_test ‑ test_identifiers_are_parsed_in_correct_order
tests.stateconverter.linedata_test ‑ test_only_quotes_on_start_and_end_of_value_are_removed
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_false_if_device_name_does_not_match_expression[exact]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_false_if_device_name_does_not_match_expression[regexp]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_false_if_device_name_does_not_match_expression[str]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_false_if_invalid_match_type[intf-regexp]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_true_if_device_name_matches_expression[exact]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_true_if_device_name_matches_expression[regexp]
tests.statemodels.device_maintenance_test.TestMatchesDevice ‑ test_should_return_true_if_device_name_matches_expression[str]
tests.statemodels.device_maintenance_test.TestMatchesEvent ‑ test_should_return_false_for_events_that_are_not_reachability_or_alarm_events
tests.statemodels.device_maintenance_test.TestMatchesEvent ‑ test_should_return_false_for_non_matching_events
tests.statemodels.device_maintenance_test.TestMatchesEvent ‑ test_should_return_true_for_matching_event
tests.statemodels.device_maintenance_test.TestStart ‑ test_should_add_started_events_to_event_ids_list
tests.statemodels.device_maintenance_test.TestStart ‑ test_should_create_matching_event_with_ignored_state_if_it_does_not_exist
tests.statemodels.device_maintenance_test.TestStart ‑ test_should_not_change_state_of_events_that_are_not_reachability_or_alarm_events
tests.statemodels.device_maintenance_test.TestStart ‑ test_should_not_change_state_of_non_matching_events
tests.statemodels.device_maintenance_test.TestStart ‑ test_should_set_state_of_matching_events_to_ignored
tests.statemodels.planned_maintenance_test.TestAddLog ‑ test_should_add_log_entry_to_log_list_with_correct_message
tests.statemodels.planned_maintenance_test.TestEnd ‑ test_should_set_state_to_open_for_all_events_in_events_id_list
tests.statemodels.portstate_maintenance_test.TestMatchesEvent ‑ test_should_return_false_for_events_that_are_not_portstate_events
tests.statemodels.portstate_maintenance_test.TestMatchesEvent ‑ test_should_return_false_for_non_matching_events
tests.statemodels.portstate_maintenance_test.TestMatchesEvent ‑ test_should_return_true_for_matching_event
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_intf_regexp_match_type_should_return_false_for_matching_port_and_non_matching_device[intf-regexp]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_intf_regexp_should_return_true_for_matching_port_and_device[intf-regexp]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_regexp_and_str_should_return_true_for_matching_port[regexp]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_regexp_and_str_should_return_true_for_matching_port[str]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_should_return_false_for_non_matching_port[intf-regexp]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_should_return_false_for_non_matching_port[regexp]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_should_return_false_for_non_matching_port[str]
tests.statemodels.portstate_maintenance_test.TestMatchesPortstate ‑ test_should_return_false_if_invalid_match_type[exact]
tests.statemodels.portstate_maintenance_test.TestStart ‑ test_should_add_started_events_to_event_ids_list
tests.statemodels.portstate_maintenance_test.TestStart ‑ test_should_create_matching_event_with_ignored_state_if_it_does_not_exist
tests.statemodels.portstate_maintenance_test.TestStart ‑ test_should_not_change_state_of_events_that_are_not_portstate_events
tests.statemodels.portstate_maintenance_test.TestStart ‑ test_should_not_change_state_of_non_matching_events
tests.statemodels.portstate_maintenance_test.TestStart ‑ test_should_set_state_of_matching_events_to_ignored
tests.statemodels.statemodels_test.TestDeviceState ‑ test_vendor_utility_property_returns_expected_result[2636-is_juniper-True]
tests.statemodels.statemodels_test.TestDeviceState ‑ test_vendor_utility_property_returns_expected_result[666-is_cisco-False]
tests.statemodels.statemodels_test.TestDeviceState ‑ test_vendor_utility_property_returns_expected_result[666-is_juniper-False]
tests.statemodels.statemodels_test.TestDeviceState ‑ test_vendor_utility_property_returns_expected_result[9-is_cisco-True]
tests.statemodels.statemodels_test.TestDeviceStates ‑ test_empty_dict_should_not_contain_devices
tests.statemodels.statemodels_test.TestDeviceStates ‑ test_get_should_create_new_device_state
tests.statemodels.statemodels_test.TestEvent ‑ test_add_history_should_set_proper_timestamp
tests.statemodels.statemodels_test.TestEvent ‑ test_add_log_should_set_proper_timestamp
tests.statemodels.statemodels_test.TestEvent ‑ test_dump_event_to_file_should_dump_valid_json_to_file
tests.statemodels.statemodels_test.TestEvent ‑ test_get_changed_fields_should_correctly_detect_changed_fields
tests.statemodels.statemodels_test.TestEvent ‑ test_model_dump_simple_attrs_should_not_return_dict_with_log_or_history
tests.statemodels.statemodels_test.TestEvent ‑ test_model_dump_simple_attrs_should_replace_underscores_with_dashes_in_attr_names
tests.statemodels.statemodels_test.TestEvent ‑ test_model_dump_simple_attrs_should_represent_timedeltas_as_number_of_seconds
tests.statemodels.statemodels_test.TestEvent ‑ test_model_dump_simple_attrs_should_return_dict_of_only_string_values
tests.statemodels.statemodels_test.TestEvent ‑ test_when_set_state_is_called_it_should_change_state
tests.statemodels.statemodels_test.TestEvent ‑ test_when_state_is_changed_set_state_should_add_history_entry
tests.statemodels.statemodels_test.TestEvent ‑ test_when_state_is_changed_set_state_should_add_history_entry_with_details
tests.statemodels.statemodels_test.TestEvent ‑ test_when_state_is_unchanged_set_state_should_not_add_history_entry
tests.statemodels.statemodels_test.TestEvent ‑ test_zinoify_value_when_value_is_anything_its_str_should_be_returned
tests.statemodels.statemodels_test.TestEvent ‑ test_zinoify_value_when_value_is_datetime_it_should_return_a_unix_timestamp_as_a_str
tests.statemodels.statemodels_test.TestEvent ‑ test_zinoify_value_when_value_is_enum_it_should_return_its_real_value
tests.statemodels.statemodels_test.TestEvent ‑ test_zinoify_value_when_value_is_int_it_should_return_a_str
tests.statemodels.statemodels_test.TestLogEntryModelDumpLegacy ‑ test_should_be_prefixed_by_timestamp
tests.statemodels.statemodels_test.TestLogEntryModelDumpLegacy ‑ test_when_message_is_multi_line_continuation_lines_should_be_prefixed_by_space
tests.statemodels.statemodels_test.TestLogEntryModelDumpLegacy ‑ test_when_message_is_multi_line_it_should_return_the_correct_number_of_lines
tests.statemodels.statemodels_test.TestLogEntryModelDumpLegacy ‑ test_when_message_is_single_line_it_should_return_a_single_line
tests.tasks.test_addrs ‑ test_is_ignored[128.0.0.1-True]
tests.tasks.test_addrs ‑ test_is_ignored[172.16.0.1-True]
tests.tasks.test_addrs ‑ test_is_ignored[192.168.42.42-True]
tests.tasks.test_addrs ‑ test_is_ignored[8.8.8.8-False]
tests.tasks.test_addrs.TestAddressMapTask ‑ test_get_addrs_should_find_addresses
tests.tasks.test_addrs.TestAddressMapTask ‑ test_it_should_run_without_error_on_reachable_device
tests.tasks.test_addrs.TestAddressMapTask ‑ test_when_address_is_removed_it_should_update_the_state_accordingly
tests.tasks.test_addrs.TestAddressMapTask ‑ test_when_address_is_taken_from_other_device_it_should_update_the_state_accordingly
tests.tasks.test_addrs.TestValidateIpAddr ‑ test_when_input_is_invalid_ip_it_should_return_none
tests.tasks.test_addrs.TestValidateIpAddr ‑ test_when_input_is_valid_ipv4_it_should_return_an_ipv4address
tests.tasks.test_addrs.TestValidateIpAddr ‑ test_when_input_is_valid_ipv6_it_should_return_an_ipv6address
tests.tasks.test_bfdtask ‑ test_event_should_be_made_the_first_time_a_port_is_polled_if_state_is_not_up[cisco-bfd-down]
tests.tasks.test_bfdtask ‑ test_event_should_be_made_the_first_time_a_port_is_polled_if_state_is_not_up[juniper-bfd-down]
tests.tasks.test_bfdtask ‑ test_event_should_not_be_made_the_first_time_a_port_is_polled_if_state_is_up[cisco-bfd-up]
tests.tasks.test_bfdtask ‑ test_event_should_not_be_made_the_first_time_a_port_is_polled_if_state_is_up[juniper-bfd-up]
tests.tasks.test_bfdtask ‑ test_state_changing_should_create_event[cisco-bfd-up]
tests.tasks.test_bfdtask ‑ test_state_changing_should_create_event[juniper-bfd-up]
tests.tasks.test_bfdtask ‑ test_state_not_changing_should_not_create_event[cisco-bfd-up]
tests.tasks.test_bfdtask ‑ test_state_not_changing_should_not_create_event[juniper-bfd-up]
tests.tasks.test_bfdtask ‑ test_task_updates_state_correctly[cisco-bfd-up]
tests.tasks.test_bfdtask ‑ test_task_updates_state_correctly[juniper-bfd-up]
tests.tasks.test_bfdtask.TestJuniper ‑ test_parse_row_creates_correct_bfd_state[juniper-bfd-up]
tests.tasks.test_bfdtask.TestJuniper ‑ test_poll_juniper_returns_correct_ifdescr_to_state_mapping[juniper-bfd-up]
tests.tasks.test_bfdtask.TestJuniper ‑ test_when_single_index_is_given_then_poll_juniper_should_return_correct_ifdescr_to_state_mapping[juniper-bfd-up]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_down_creates_event[cisco-bgp-admin-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_down_creates_event[general-bgp-admin-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_down_creates_event[juniper-bgp-admin-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_up_creates_event[cisco-bgp-admin-up]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_up_creates_event[general-bgp-admin-up]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_admin_up_creates_event[juniper-bgp-admin-up]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_external_reset_creates_event[cisco-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_external_reset_creates_event[general-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_external_reset_creates_event[juniper-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_event[cisco-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_event[general-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_event[juniper-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_serializable_event[cisco-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_serializable_event[general-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_creates_serializable_event[juniper-bgp-oper-down]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_does_not_create_event_if_uptime_less_than_specified[cisco-bgp-oper-down-short]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_does_not_create_event_if_uptime_less_than_specified[general-bgp-oper-down-short]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_oper_down_does_not_create_event_if_uptime_less_than_specified[juniper-bgp-oper-down-short]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_session_up_updates_event[cisco-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_session_up_updates_event[general-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_session_up_updates_event[juniper-bgp-external-reset]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_task_logs_missing_information[missing-info-bgp]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_task_runs_without_errors[cisco-bgp]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_task_runs_without_errors[general-bgp]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_task_runs_without_errors[juniper-bgp]
tests.tasks.test_bgpstatemonitortask.TestBGPStateMonitorTask ‑ test_task_runs_without_errors[public]
tests.tasks.test_bgpstatemonitortask.TestBaseBGPRow ‑ test_when_input_is_valid_it_should_not_fail
tests.tasks.test_bgpstatemonitortask.TestBaseBGPRow ‑ test_when_peer_admin_status_is_invalid_it_should_raise_an_error
tests.tasks.test_bgpstatemonitortask.TestBaseBGPRow ‑ test_when_peer_state_is_invalid_it_should_raise_an_error
tests.tasks.test_bgpstatemonitortask.TestGetBGPStyle ‑ test_get_bgp_style_returns_correct_style_for_cisco[cisco-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetBGPStyle ‑ test_get_bgp_style_returns_correct_style_for_general[general-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetBGPStyle ‑ test_get_bgp_style_returns_correct_style_for_juniper[juniper-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetBGPStyle ‑ test_get_bgp_style_returns_correct_style_for_non_bgp_task[public]
tests.tasks.test_bgpstatemonitortask.TestGetLocalAs ‑ test_get_local_as_returns_correct_value_for_cisco[cisco-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetLocalAs ‑ test_get_local_as_returns_correct_value_for_general[general-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetLocalAs ‑ test_get_local_as_returns_correct_value_for_juniper[juniper-bgp]
tests.tasks.test_bgpstatemonitortask.TestGetLocalAs ‑ test_get_local_as_returns_none_for_non_existent_local_as[public]
tests.tasks.test_bgpstatemonitortask.TestGetLocalAs ‑ test_get_local_as_returns_none_for_non_existent_local_as_with_juniper_bgp_style[public]
tests.tasks.test_init ‑ test_task_registry_should_be_populated_by_default
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_creates_both_alarm_events_on_both_counts_changed
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_creates_event_with_correct_log_on_initial_run
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_creates_one_alarm_event_on_one_count_changed
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_does_not_create_alarm_events_on_alarm_count_zero_on_first_run
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_does_not_create_alarm_events_on_unchanged_alarm_count
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_does_nothing_for_no_result
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_does_nothing_for_non_juniper_device
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_logs_error_for_non_int_result
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_overrides_alarm_count_in_device_state
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_runs_without_errors
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_saves_alarm_count_in_device_state
tests.tasks.test_juniperalarmtask.TestJuniperalarmTask ‑ test_task_updates_alarm_events
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_poll_single_interface_should_update_state
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_when_descr_and_index_are_present_is_sane_should_return_true
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_when_descr_is_missing_is_sane_should_return_false
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_when_ifindex_is_1_poll_single_interface_should_not_crash
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_when_index_is_missing_is_sane_should_return_false
tests.tasks.test_linkstatetask.TestBaseInterfaceRow ‑ test_when_timeout_occurs_poll_single_interface_should_not_crash
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_run_should_create_event_if_at_least_one_link_is_down
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_run_should_not_create_event_if_links_are_up
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_data_is_empty_update_interfaces_should_keep_processing
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_data_is_empty_update_single_interface_should_raise_exception
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_doesnt_match_watchpat_it_should_be_ignored
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_matches_ignorepat_it_should_be_ignored
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_matches_watchpat_it_should_not_be_ignored
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_interface_state_is_missing_update_state_should_raise_exception
tests.tasks.test_linkstatetask.TestLinkStateTask ‑ test_when_patterns_are_empty_interface_should_not_be_ignored
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_extra_job_should_not_update_event_when_device_is_unreachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_extra_job_should_update_event_to_reachable_when_device_is_reachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_create_event_if_device_is_unreachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_not_create_event_if_device_is_reachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_not_start_extra_job_if_device_is_reachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_start_extra_job_if_device_is_unreachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_update_event_to_noresponse_when_device_is_unreachable
tests.tasks.test_reachabletask.TestReachableTask ‑ test_run_should_update_event_to_reachable_when_device_is_reachable
tests.tasks.test_run_all_tasks.TestRunAllTasks ‑ test_does_not_raise_error_if_device_is_unreachable
tests.tasks.test_run_all_tasks.TestRunAllTasks ‑ test_when_one_task_raises_device_unreachable_it_should_not_run_further_tasks
tests.tasks.test_run_all_tasks.TestRunRegisteredTasks ‑ test_raises_error_if_device_is_unreachable
tests.tasks.test_task.TestTask ‑ test_get_sysuptime_raises_timeout_error
tests.tasks.test_task.TestTask ‑ test_get_sysuptime_returns_uptime
tests.tasks.test_vendor.TestVendorTask ‑ test_run_should_raise_exception_when_there_is_no_response
tests.tasks.test_vendor.TestVendorTask ‑ test_run_should_set_enterprise_id
tests.trapd_test.TestTrapReceiver ‑ test_add_community_should_accept_same_community_multiple_times
tests.trapd_test.TestTrapReceiver ‑ test_when_called_multiple_times_auto_subscribe_should_not_add_duplicates
tests.trapd_test.TestTrapReceiver ‑ test_when_trap_lacks_sysuptime_it_should_be_ignored
tests.trapd_test.TestTrapReceiver ‑ test_when_trap_lacks_trap_oid_it_should_be_ignored
tests.trapd_test.TestTrapReceiver ‑ test_when_trap_observer_wants_no_traps_auto_subscribe_should_ignore_it
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_conversion_of_varbind_to_python_object_fails_it_should_set_value_to_none
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_early_observer_returns_false_it_should_not_call_later_observers
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_observer_is_added_and_trap_matches_it_should_call_it
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_observer_raises_unhandled_exception_it_should_log_it
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_trap_is_from_known_device_it_should_log_it
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_trap_is_from_unknown_device_it_should_ignore_it
tests.trapd_test.TestTrapReceiverExternally ‑ test_when_trap_verification_fails_it_should_not_dispatch_trap
tests.trapobservers.bfd_traps_test.TestBFDTrapObserver ‑ test_when_bfd_trap_is_received_it_should_poll_all_affected_sessions
tests.trapobservers.bfd_traps_test.TestBFDTrapObserver ‑ test_when_malformed_bfd_trap_is_received_it_should_log_and_return
tests.trapobservers.bfd_traps_test.TestBFDTrapObserver ‑ test_when_polldevs_config_is_missing_it_should_do_nothing
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_backward_transition_trap_is_received_it_should_change_bgp_peer_state
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_established_trap_is_received_it_should_just_log_it
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_trap_has_invalid_oper_state_it_should_do_nothing
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_trap_has_invalid_remote_addr_it_should_do_nothing
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_trap_is_missing_required_varbinds_it_should_do_nothing
tests.trapobservers.bgp_traps_test.TestBgpTrapObserver ‑ test_when_trap_is_unknown_it_should_pass_it_on
tests.trapobservers.ignored_traps_test.TestIgnoreTraps ‑ test_when_handle_trap_is_called_it_should_return_false
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_boot_age_is_less_than_5_minutes_policy_should_ignore_trap
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_boot_time_is_unknown_policy_should_not_ignore_trap
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_event_exists_policy_should_not_ignore_trap
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_link_down_is_received_it_should_create_portstate_event
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_link_trap_is_missing_ifindex_value_it_should_ignore_trap_early
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_link_trap_is_redundant_policy_should_ignore_trap
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_link_trap_refers_to_unknown_port_it_should_ignore_trap_early
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_port_does_not_match_watch_pattern_it_should_ignore_link_traps
tests.trapobservers.link_traps_test.TestLinkTrapObserver ‑ test_when_port_matches_ignore_pattern_it_should_ignore_link_traps
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_it_should_log_flap_stats_on_every_100_flaps
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_link_is_down_it_should_create_portstate_event
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_link_is_flapping_it_should_create_portstate_event_with_flapstate
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_link_transitions_to_flapping_it_should_flag_active_flap_state
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_link_transitions_to_non_flapping_it_should_remove_flap_state
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_link_transitions_to_non_flapping_it_should_set_event_flapstate_to_stable
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_port_is_ignored_by_patterns_it_should_not_create_portstate_event
tests.trapobservers.link_traps_test.TestLinkTrapObserverHandleLinkTransitions ‑ test_when_port_is_ignored_by_policy_it_should_not_create_portstate_event
tests.trapobservers.logged_traps_test.TestRestartTrapLogger ‑ test_when_handle_trap_is_called_it_should_log_trap_name[coldStart]
tests.trapobservers.logged_traps_test.TestRestartTrapLogger ‑ test_when_handle_trap_is_called_it_should_log_trap_name[warmStart]
tests.utils_test.TestLogTimeSpent ‑ test_when_logger_is_specified_it_should_log_time_spent_using_that_logger
tests.utils_test.TestParseIP ‑ test_should_parse_colon_separated_ipv4_octets_correctly
tests.utils_test.TestParseIP ‑ test_should_parse_colon_separated_ipv6_octets_correctly
tests.utils_test.TestParseIP ‑ test_should_parse_hexastring_ipv4_correctly
tests.utils_test.TestParseIP ‑ test_should_parse_hexastring_ipv6_correctly
tests.utils_test.TestParseIP ‑ test_should_parse_normal_ipv4_string_correctly
tests.utils_test.TestParseIP ‑ test_should_parse_normal_ipv6_string_correctly
tests.utils_test.TestParseIP ‑ test_should_raise_error_if_invalid_colon_separated_string
tests.utils_test.TestParseIP ‑ test_should_raise_error_if_invalid_hexastring
tests.utils_test.TestParseIP ‑ test_should_raise_valueerror_if_invalid_ip_format
tests.utils_test.TestReverseDNS ‑ test_should_return_none_for_invalid_ip
tests.utils_test.TestReverseDNS ‑ test_should_return_reverse_dns_for_valid_ip
tests.zino_test ‑ test_when_args_specified_config_file_does_not_exist_then_load_config_should_exit
tests.zino_test ‑ test_when_args_specify_user_zino_init_event_loop_should_attempt_to_switch_users
tests.zino_test ‑ test_when_logging_config_is_invalid_then_apply_logging_config_should_exit
tests.zino_test ‑ test_when_unprivileged_user_asks_for_privileged_port_zino_should_exit_with_error
tests.zino_test ‑ test_zino_argparser_works
tests.zino_test ‑ test_zino_help_screen_should_not_crash
tests.zino_test ‑ test_zino_should_not_crash_right_away
tests.zino_test ‑ test_zino_should_not_run_with_invalid_conf_file
tests.zino_test ‑ test_zino_should_not_run_without_pollfile
tests.zino_test ‑ test_zino_should_run_with_pollfile_name_in_config_file
tests.zino_test ‑ test_zino_version_should_be_available
tests.zino_test.TestSwitchUser ‑ test_when_setgid_raises_oserror_it_should_return_false
tests.zino_test.TestSwitchUser ‑ test_when_switching_to_current_user_it_should_succeed
tests.zino_test.TestSwitchUser ‑ test_when_user_does_not_exist_it_should_return_false
tests.zino_test.TestSwitchUser ‑ test_when_user_exists_it_should_switch_correctly_to_uid_gid_and_groups
tests.zino_test.TestZinoRescheduleDumpStateOnCommit ‑ test_when_less_than_10_seconds_remains_until_next_dump_it_should_not_reschedule
tests.zino_test.TestZinoRescheduleDumpStateOnCommit ‑ test_when_more_than_10_seconds_remains_until_next_dump_it_should_reschedule
tests.zino_test.TestZinoRescheduleDumpStateOnPmChange ‑ test_when_less_than_10_seconds_remain_until_next_dump_it_should_not_reschedule
tests.zino_test.TestZinoRescheduleDumpStateOnPmChange ‑ test_when_more_than_10_seconds_remain_until_next_dump_it_should_reschedule