tests
– Unit and integration tests¶
tests.unit
– arrangeit unit tests package¶
tests.unit.test_setup
– Unit tests for main app setup and configuration¶
-
class
tests.unit.test_setup.
TestFiles
¶ Bases:
object
Testing class for program resources files.
-
test_resources_icon_file_exist
(asset)¶
-
test_resources_misc_file_exist
(asset)¶
-
tests.unit.test_base
– Unit tests for base classes (without BaseController)¶
-
class
tests.unit.test_base.
TestBaseApp
¶ Bases:
object
Testing class for BaseApp class.
-
test_BaseApp__initialize_snapping_sources_calls_collector_get_monitors_rects
(mocker)¶
-
test_BaseApp__initialize_snapping_sources_calls_get_available_workspaces
(mocker)¶
-
test_BaseApp__initialize_snapping_sources_calls_get_snapping_sources_for_rect
(mocker)¶
-
test_BaseApp__initialize_snapping_sources_functionality
(mocker)¶
-
test_BaseApp__save_setting_calls_json_load_once
(mocker)¶
-
test_BaseApp__save_setting_calls_platform_user_data_path
(mocker)¶
-
test_BaseApp__save_setting_catches_exception_and_continues
(mocker)¶
-
test_BaseApp__save_setting_checks_if_directory_exists
(mocker)¶
-
test_BaseApp__save_setting_checks_if_file_exists
(mocker)¶
-
test_BaseApp__save_setting_creates_directory
(mocker)¶
-
test_BaseApp__save_setting_overwrites_settings_file_values
(mocker)¶
-
test_BaseApp__save_setting_updates_settings_file
(mocker)¶
-
test_BaseApp__save_setting_writes_to_settings_file
(mocker)¶
-
test_BaseApp_activate_root_raises_NotImplementedError
(mocker)¶
-
test_BaseApp_change_setting_calls__save_setting
(mocker)¶
-
test_BaseApp_change_setting_calls_is_setting
(mocker)¶
-
test_BaseApp_change_setting_calls_is_setting_invalid
(mocker)¶
-
test_BaseApp_change_setting_changes_valid_setting
(mocker)¶
-
test_BaseApp_change_setting_returns_change_settings_color_group_BG
(mocker)¶
-
test_BaseApp_change_setting_returns_change_settings_color_group_FG
(mocker)¶
-
test_BaseApp_change_settings_color_group_calls_Settings_color_group
(mocker)¶
-
test_BaseApp_change_settings_color_group_calls_Settings_setattr
(mocker)¶
-
test_BaseApp_change_settings_color_group_calls__save_setting
(mocker)¶
-
test_BaseApp_create_snapping_sources_calls__initialize_snapping_sources
(mocker)¶
-
test_BaseApp_create_snapping_sources_calls_collection_generator
(mocker)¶
-
test_BaseApp_create_snapping_sources_calls_utils_get_snapping_sources_for_rect
(mocker)¶
-
test_BaseApp_create_snapping_sources_excludes_provided_model
(mocker, windows, expected)¶
-
test_BaseApp_create_snapping_sources_functionality
(mocker, windows, expected)¶
-
test_BaseApp_create_snapping_sources_includes_provided_model
(mocker, windows, expected)¶
-
test_BaseApp_create_snapping_sources_returns_dict
(mocker)¶
-
test_BaseApp_create_snapping_sources_uses_changed_values_if_available
(mocker, windows, expected)¶
-
test_BaseApp_defines_screenshot_cleanup
()¶
-
test_BaseApp_grab_window_screen_raises_NotImplementedError
(mocker)¶
-
test_BaseApp_initialization_calls_setup_collector
(mocker)¶
-
test_BaseApp_initialization_calls_setup_controller
(mocker)¶
-
test_BaseApp_initialization_instantiates_collector
(mocker)¶
-
test_BaseApp_initialization_instantiates_controller
(mocker)¶
-
test_BaseApp_initialization_instantiates_controller_with_app
(mocker)¶
-
test_BaseApp_inits_attr_as_None
(attr)¶
-
test_BaseApp_move_and_resize_raises_NotImplementedError
(mocker)¶
-
test_BaseApp_move_raises_NotImplementedError
(mocker)¶
-
test_BaseApp_move_to_workspace_raises_NotImplementedError
(mocker)¶
-
test_BaseApp_rerun_from_window_calls_repopulate_for_wid
(mocker)¶
-
test_BaseApp_run_calls_WindowsCollection_generator
(mocker)¶
-
test_BaseApp_run_calls_collector_run
(mocker)¶
-
test_BaseApp_run_calls_controller_run
(mocker)¶
-
test_BaseApp_run_calls_controller_run_with_valid_argument
(mocker)¶
-
test_BaseApp_save_default_calls_collection_export
(mocker)¶
-
test_BaseApp_save_default_calls_json_dump
(mocker)¶
-
test_BaseApp_save_default_calls_platform_user_data_path
(mocker)¶
-
test_BaseApp_save_default_checks_if_directory_exists
(mocker)¶
-
test_BaseApp_save_default_creates_directory
(mocker)¶
-
test_BaseApp_screenshot_cleanup_returns_None
(mocker)¶
-
test_BaseApp_setup_collector_calls_get_component_class_Collector
(mocker)¶
-
test_BaseApp_setup_controller_calls_get_component_class_Controller
(mocker)¶
-
-
class
tests.unit.test_base.
TestBaseCollector
¶ Bases:
object
Testing class for base Collector class.
-
test_BaseCollector_add_window_raises_NotImplementedError
()¶
-
test_BaseCollector_check_window_raises_NotImplementedError
()¶
-
test_BaseCollector_get_available_workspaces_raises_NotImplementedError
()¶
-
test_BaseCollector_get_monitors_rects_raises_NotImplementedError
()¶
-
test_BaseCollector_get_smallest_monitor_size_calls_get_monitors_rects
(mocker)¶
-
test_BaseCollector_get_smallest_monitor_size_returns_two_tuple
(mocker)¶
-
test_BaseCollector_get_windows_raises_NotImplementedError
()¶
-
test_BaseCollector_get_workspace_number_for_window_raises_NotImplementedError
()¶
-
test_BaseCollector_get_workspace_number_raises_NotImplementedError
()¶
-
test_BaseCollector_initialization_instantiates_WindowsCollection
(mocker)¶
-
test_BaseCollector_inits_collection_as_None
()¶
-
test_BaseCollector_is_applicable_raises_NotImplementedError
()¶
-
test_BaseCollector_is_resizable_raises_NotImplementedError
()¶
-
test_BaseCollector_is_restored_raises_NotImplementedError
()¶
-
test_BaseCollector_is_valid_state_raises_NotImplementedError
()¶
-
test_BaseCollector_run_calls_add_window
(mocker, elements)¶
-
test_BaseCollector_run_calls_check_window
(mocker)¶
-
test_BaseCollector_run_calls_collection_sort
(mocker)¶
-
test_BaseCollector_run_calls_get_windows
(mocker)¶
-
-
class
tests.unit.test_base.
TestBaseMouse
¶ Bases:
object
Testing class for Mouse class methods.
-
test_BaseMouse_cursor_position_calls_Controller_position
(mocker)¶
-
test_BaseMouse_cursor_position_returns_position
(mocker)¶
-
test_BaseMouse_get_item_calls_queue_get
(mocker)¶
-
test_BaseMouse_get_item_returns_None_for_Empty
(mocker)¶
-
test_BaseMouse_get_item_returns_item
(mocker)¶
-
test_BaseMouse_init_instantiates_Controller
(mocker)¶
-
test_BaseMouse_init_instantiates_Queue
(mocker)¶
-
test_BaseMouse_init_sets_control_attribute
(mocker)¶
-
test_BaseMouse_init_sets_queue_attribute
(mocker)¶
-
test_BaseMouse_inits_attr_as_None
(attr)¶
-
test_BaseMouse_move_cursor_calls_Controller_position
(mocker)¶
-
test_BaseMouse_move_cursor_calls_position_with_provided_x_and_y
(mocker)¶
-
test_BaseMouse_on_move_puts_in_queue
(mocker)¶
-
test_BaseMouse_on_scroll_puts_in_queue
(mocker, dy, expected)¶
-
test_BaseMouse_start_instantiates_Listener
(mocker)¶
-
test_BaseMouse_start_sets_listener_attribute
(mocker)¶
-
test_BaseMouse_start_starts_listener
(mocker)¶
-
test_BaseMouse_stop_returns_False
(mocker)¶
-
test_BaseMouse_stop_stops_listener
(mocker)¶ StopException is raised if MagicMock has got StopException attribute.
-
tests.unit.test_basecontroller_domain_logic
– Unit tests for domain logic part of the BaseController class¶
-
class
tests.unit.test_basecontroller_domain_logic.
TestBaseControllerDomainLogic
¶ Bases:
object
Testing class for base Controller class’ domain logic methods.
-
test_BaseController_apply_snapping_calls_check_snapping_state
(mocker)¶
-
test_BaseController_apply_snapping_calls_move_cursor_for_RESIZE
(mocker)¶
-
test_BaseController_apply_snapping_calls_setup_corner
(mocker)¶
-
test_BaseController_apply_snapping_changes_move_cursor_call
(mocker, new_state, state, added_x, added_y)¶
-
test_BaseController_apply_snapping_changes_state
(mocker)¶
-
test_BaseController_apply_snapping_not_calling_setup_corner
(mocker)¶
-
test_BaseController_check_snapping_calls_apply_snapping
(mocker)¶
-
test_BaseController_check_snapping_calls_check_intersection
(mocker)¶
-
test_BaseController_check_snapping_calls_get_root_rect
(mocker)¶
-
test_BaseController_check_snapping_calls_get_snapping_sources_for_locate
(mocker)¶
-
test_BaseController_check_snapping_calls_get_snapping_sources_for_resize
(mocker)¶
-
test_BaseController_check_snapping_calls_offset_for_intersections
(mocker)¶
-
test_BaseController_check_snapping_not_calling_apply_snapping
(mocker)¶
-
test_BaseController_check_snapping_snapping_is_on_false
(mocker)¶
-
test_BaseController_check_snapping_state_returns_None_for_both_axes_snapping
(mocker)¶
-
test_BaseController_check_snapping_state_returns_None_for_single_axis_snapping
(mocker)¶
-
test_BaseController_check_snapping_state_returns_state_for_both_axes_snapping
(mocker)¶
-
test_BaseController_check_snapping_state_returns_state_for_single_axis_snapping
(mocker)¶
-
test_BaseController_listed_window_activated_calls_display_message
(mocker)¶
-
test_BaseController_listed_window_activated_calls_next
(mocker)¶
-
test_BaseController_listed_window_activated_calls_recapture_mouse_for_OTHER
(mocker)¶
-
test_BaseController_listed_window_activated_calls_task_rerun_from_window
(mocker)¶
-
test_BaseController_listed_window_activated_calls_windows_clear_list
(mocker)¶
-
test_BaseController_listed_window_activated_calls_windowslist_add_windows
(mocker)¶
-
test_BaseController_listed_window_activated_initializes_generator
(mocker)¶
-
test_BaseController_listed_window_activated_not_calling_recapture_not_OTHER
(mocker, state)¶
-
test_BaseController_listed_window_activated_sets_generator_attr
(mocker)¶
-
test_BaseController_next_calls_create_snapping_sources
(mocker)¶
-
test_BaseController_next_calls_get_root_rect_for_first_time_True
(mocker)¶
-
test_BaseController_next_calls_place_on_top_left
(mocker)¶
-
test_BaseController_next_calls_remove_listed_window
(mocker)¶
-
test_BaseController_next_calls_root_geometry_for_first_time_True
(mocker)¶
-
test_BaseController_next_calls_save_on_StopIteration
(mocker)¶
-
test_BaseController_next_calls_set_default_geometry
(mocker)¶
-
test_BaseController_next_calls_set_screenshot
(mocker)¶
-
test_BaseController_next_calls_shutdown_on_StopIteration
(mocker)¶
-
test_BaseController_next_calls_switch_workspace_from_workspace
(mocker)¶
-
test_BaseController_next_calls_switch_workspace_not_first_time
(mocker)¶
-
test_BaseController_next_calls_update_widgets
(mocker)¶
-
test_BaseController_next_not_calling_remove_listed
(mocker)¶
-
test_BaseController_next_not_calling_root_geometry_for_first_time_False
(mocker)¶
-
test_BaseController_next_not_calling_save_on_StopIteration
(mocker)¶
-
test_BaseController_next_not_calling_set_screenshot
(mocker)¶
-
test_BaseController_next_not_calling_switch_workspace_first_time
(mocker)¶
-
test_BaseController_next_not_calling_switch_workspace_from_workspace
(mocker)¶
-
test_BaseController_next_not_calling_switch_workspace_same_workspace
(mocker)¶
-
test_BaseController_next_returns_False
(mocker)¶
-
test_BaseController_next_returns_True_on_StopIteration
(mocker)¶
-
test_BaseController_next_runs_generator
(mocker)¶
-
test_BaseController_next_sets_snapping_targets_attribute
(mocker)¶
-
test_BaseController_next_sets_state_attr_to_positioning_corner_0
(mocker)¶
-
test_BaseController_run_calls_activate_root_task
(mocker)¶
-
test_BaseController_run_calls_display_message
(mocker)¶
-
test_BaseController_run_calls_mainloop
(mocker)¶
-
test_BaseController_run_calls_mouse_start
(mocker)¶
-
test_BaseController_run_calls_next
(mocker)¶
-
test_BaseController_run_calls_prepare_view
(mocker)¶
-
test_BaseController_run_calls_view_startup
(mocker)¶
-
test_BaseController_run_sets_generator_attr_from_provided_attr
(mocker)¶
-
test_BaseController_update_calls_display_message_for_LOCATE
(mocker)¶
-
test_BaseController_update_calls_display_message_for_RESIZE
(mocker)¶
-
test_BaseController_update_calls_update_positioning_for_LOCATE
(mocker)¶
-
test_BaseController_update_calls_update_resizing_for_RESIZE
(mocker)¶
-
test_BaseController_update_not_calling_update_methods_for_other_states
(mocker, state)¶
-
test_BaseController_update_positioning_calls_next_for_not_resizable
(mocker)¶
-
test_BaseController_update_positioning_calls_run_task_move_w_not_resizable_ws
(mocker)¶
-
test_BaseController_update_positioning_calls_run_task_move_window_not_resizable
(mocker)¶
-
test_BaseController_update_positioning_calls_set_changed
(mocker, state, sign_x, sign_y)¶
-
test_BaseController_update_positioning_for_resizable_calls_master_update
(mocker)¶
-
test_BaseController_update_positioning_for_resizable_calls_place_on_opposite
(mocker)¶
-
test_BaseController_update_positioning_for_resizable_calls_set_screenshot
(mocker)¶
-
test_BaseController_update_positioning_for_resizable_not_calling_set_screenshot
(mocker)¶
-
test_BaseController_update_positioning_for_resizable_sets_state
(mocker)¶
-
test_BaseController_update_positioning_not_calling_run_task_move_w_not_resize
(mocker)¶
-
test_BaseController_update_resizing_calls_next
(mocker)¶
-
test_BaseController_update_resizing_calls_run_task_move_and_resize_for_ws
(mocker)¶
-
test_BaseController_update_resizing_calls_run_task_move_and_resize_window
(mocker)¶
-
test_BaseController_update_resizing_corner_0_calls_set_changed
(mocker)¶
-
test_BaseController_update_resizing_corner_1_calls_set_changed
(mocker)¶
-
test_BaseController_update_resizing_corner_2_calls_set_changed
(mocker)¶
-
test_BaseController_update_resizing_corner_3_calls_set_changed
(mocker)¶
-
test_BaseController_update_resizing_skips_run_task_move_and_resize_window
(mocker)¶
-
test_BaseController_workspace_activated_calls_display_message
(mocker)¶
-
test_BaseController_workspace_activated_calls_recapture_mouse_for_OTHER
(mocker)¶
-
test_BaseController_workspace_activated_calls_set_changed
(mocker)¶
-
test_BaseController_workspace_activated_calls_task_move_to_workspace
(mocker)¶
-
test_BaseController_workspace_activated_not_calling_recapture_mouse_not_OTHER
(mocker, state)¶
-
tests.unit.test_basecontroller
– Unit tests for BaseController class (not including domain logic)¶
-
class
tests.unit.test_basecontroller.
TestBaseController
¶ Bases:
object
Testing class for base Controller class.
-
test_BaseController_change_position_calls_check_snapping
(mocker)¶
-
test_BaseController_change_position_calls_get_root_rect
(mocker)¶
-
test_BaseController_change_position_calls_master_geometry
(mocker)¶
-
test_BaseController_change_position_not_calling_set_geometry_and_root_rect
(mocker)¶
-
test_BaseController_change_setting_calls_run_task
(mocker)¶
-
test_BaseController_change_size_calls_check_current_size
(mocker)¶
-
test_BaseController_change_size_calls_check_snapping
(mocker)¶
-
test_BaseController_change_size_calls_master_geometry
(mocker)¶
-
test_BaseController_change_size_calls_set_minimum_size_and_returns_for_invalid
(mocker)¶
-
test_BaseController_change_size_not_calling_set_geometry
(mocker)¶
-
test_BaseController_change_size_valid_x_and_y
(mocker, state, x, y, changed_x, changed_y, expected)¶
-
test_BaseController_change_size_with_min_valid_x_and_y
(mocker, state, x, y, changed_x, changed_y, expected)¶
-
test_BaseController_check_current_size_for_invalid_xy_returns_position
(mocker, corner, x, y, changed, expected)¶
-
test_BaseController_check_current_size_for_valid_xy_returns_False
(mocker, corner, x, y, changed)¶
-
test_BaseController_check_mouse_calls_after_idle_with_mouse_move
(mocker)¶
-
test_BaseController_check_mouse_calls_after_idle_with_mouse_scroll
(mocker)¶
-
test_BaseController_check_mouse_calls_after_with_itself
(mocker)¶
-
test_BaseController_check_mouse_calls_mouse_get_item
(mocker)¶
-
test_BaseController_cycle_corners_calls_display_message
(mocker)¶
-
test_BaseController_cycle_corners_calls_move_to_corner
(mocker)¶
-
test_BaseController_cycle_corners_counter_false_functionality
(mocker, state, expected)¶
-
test_BaseController_cycle_corners_counter_true_functionality
(mocker, state, expected)¶
-
test_BaseController_cycle_corners_not_calling_move_to_corner
(mocker)¶
-
test_BaseController_display_message_calls_set_timer_by_default
(mocker)¶
-
test_BaseController_display_message_not_calling_set_timer_for_permanent
(mocker)¶
-
test_BaseController_display_message_sets_statusbar_message
(mocker)¶
-
test_BaseController_get_root_rect_functionality
(mocker, state, expected)¶
-
test_BaseController_init_sets_app_attribute
(mocker)¶
-
test_BaseController_initialization_calls_setup
(mocker)¶
-
test_BaseController_initialization_instantiates_Mouse
(mocker)¶
-
test_BaseController_initialization_instantiates_WindowModel
(mocker)¶
-
test_BaseController_inits_attr_as_None
(attr)¶
-
test_BaseController_inits_screenshot_when_exposed_as_False
()¶
-
test_BaseController_listed_window_activated_by_digit_calls_l_window_activated
(mocker)¶
-
test_BaseController_listed_window_activated_by_digit_calls_winfo_children
(mocker)¶
-
test_BaseController_listed_window_activated_by_digit_not_calling_l_win_active
(mocker)¶
-
test_BaseController_mainloop_calls_Tkinter_mainloop
(mocker)¶
-
test_BaseController_mainloop_calls_after_for_check_mouse
(mocker)¶
-
test_BaseController_mouse_move_calls_change_position_for_LOCATE
(mocker)¶
-
test_BaseController_mouse_move_calls_change_size_for_RESIZE
(mocker)¶
-
test_BaseController_mouse_scroll_calls_counter_false_cycle_corners
(mocker)¶
-
test_BaseController_move_to_corner_calls_move_cursor_state_0
(mocker)¶
-
test_BaseController_move_to_corner_calls_move_cursor_state_1
(mocker)¶
-
test_BaseController_move_to_corner_calls_move_cursor_state_2
(mocker)¶
-
test_BaseController_move_to_corner_calls_move_cursor_state_3
(mocker)¶
-
test_BaseController_move_to_corner_calls_setup_corner
(mocker)¶
-
test_BaseController_on_continue_calls_recapture_mouse
(mocker)¶
-
test_BaseController_on_continue_returns_break
(mocker)¶
-
test_BaseController_on_focus_calls_focus_get
(mocker)¶
-
test_BaseController_on_focus_calls_run_task_activate_root
(mocker)¶
-
test_BaseController_on_focus_not_calling_run_task
(mocker)¶
-
test_BaseController_on_focus_not_returns_break
(mocker)¶
-
test_BaseController_on_focus_returns_break
(mocker)¶
-
test_BaseController_on_key_pressed_calls_cycle_corners
(mocker, key)¶
-
test_BaseController_on_key_pressed_calls_release_mouse
(mocker, key)¶
-
test_BaseController_on_key_pressed_calls_skip_current_window
(mocker, key)¶
-
test_BaseController_on_key_pressed_calls_switch_resizable
(mocker, key)¶
-
test_BaseController_on_key_pressed_calls_switch_restored
(mocker, key)¶
-
test_BaseController_on_key_pressed_for_Enter_calls_update
(mocker, key)¶
-
test_BaseController_on_key_pressed_for_Escape_calls_shutdown
(mocker)¶
-
test_BaseController_on_key_pressed_for_digit_0_not_calling_workspace_activated_by_digit
(mocker, key)¶
-
test_BaseController_on_key_pressed_for_digit_calls_workspace_activated_by_digit
(mocker, key)¶
-
test_BaseController_on_key_pressed_for_func_keys_c_listed_window_activated_by_d
(mocker, key)¶
-
test_BaseController_on_key_pressed_returns_break
(mocker)¶
-
test_BaseController_on_mouse_left_down_calls_update
(mocker)¶
-
test_BaseController_on_mouse_left_down_returns_break
(mocker)¶
-
test_BaseController_on_mouse_middle_down_calls_release_mouse
(mocker)¶
-
test_BaseController_on_mouse_middle_down_returns_break
(mocker)¶
-
test_BaseController_on_mouse_right_down_calls_skip_current_window
(mocker)¶
-
test_BaseController_on_mouse_right_down_returns_break
(mocker)¶
-
test_BaseController_on_mouse_scroll_calls_counter_true_cycle_corners
(mocker)¶
-
test_BaseController_on_resizable_calls_recapture_mouse
(mocker)¶
-
test_BaseController_on_resizable_calls_switch_resizable
(mocker)¶
-
test_BaseController_on_resizable_returns_break
(mocker)¶
-
test_BaseController_on_restored_change_calls_recapture_mouse
(mocker)¶
-
test_BaseController_on_restored_change_calls_switch_restored
(mocker)¶
-
test_BaseController_on_restored_change_returns_break
(mocker)¶
-
test_BaseController_place_on_opposite_corner_calls_min_move_cursor
(mocker, state, x, y, w, h, expected_x, expected_y)¶
-
test_BaseController_place_on_opposite_corner_calls_move_cursor
(mocker, state, x, y, w, h, expected_x, expected_y)¶
-
test_BaseController_place_on_opposite_corner_calls_setup_corner
(mocker)¶
-
test_BaseController_place_on_top_left_calls_move_cursor
(mocker)¶
-
test_BaseController_place_on_top_left_calls_setup_corner
(mocker)¶
-
test_BaseController_prepare_view_calls_WindowsList_add_windows_without_first
(mocker)¶
-
test_BaseController_prepare_view_calls_WorkspacesCollection_add_workspaces
(mocker)¶
-
test_BaseController_recapture_mouse_calls_display_message
(mocker)¶
-
test_BaseController_recapture_mouse_calls_mouse_start
(mocker)¶
-
test_BaseController_recapture_mouse_calls_move_cursor
(mocker)¶
-
test_BaseController_recapture_mouse_calls_set_default_geometry
(mocker)¶
-
test_BaseController_recapture_mouse_calls_setup_corner
(mocker)¶
-
test_BaseController_recapture_mouse_calls_view_setup_bindings
(mocker)¶
-
test_BaseController_recapture_mouse_changes_state_to_LOCATE
(mocker)¶
-
test_BaseController_release_mouse_calls_cursor_config
(mocker)¶
-
test_BaseController_release_mouse_calls_display_message
(mocker)¶
-
test_BaseController_release_mouse_calls_reset_bindings
(mocker)¶
-
test_BaseController_release_mouse_calls_view_corner_hide_corner
(mocker)¶
-
test_BaseController_release_mouse_changes_state_to_OTHER
(mocker)¶
-
test_BaseController_release_mouse_stops_mouse_listener
(mocker)¶
-
test_BaseController_remove_listed_window_calls_place_children
(mocker)¶
-
test_BaseController_remove_listed_window_calls_widget_destroy
(mocker)¶
-
test_BaseController_remove_listed_window_not_calling_destroy_for_wrong_widget
(mocker)¶
-
test_BaseController_resizing_state_counterpart
(mocker, state, expected)¶
-
test_BaseController_set_default_geometry_calls_geometry
(mocker)¶
-
test_BaseController_set_default_geometry_calls_get_smallest_monitor_size
(mocker)¶
-
test_BaseController_set_default_geometry_calls_quarter_by_smaller
(mocker)¶
-
test_BaseController_set_default_geometry_not_calling_quarter_by_smaller
(mocker)¶
-
test_BaseController_set_default_geometry_not_changing_default_size
(mocker)¶
-
test_BaseController_set_default_geometry_sets_default_size
(mocker)¶
-
test_BaseController_set_minimum_size_functionality
(mocker)¶
-
test_BaseController_set_screenshot_calls_grab_window_screen
(mocker)¶
-
test_BaseController_set_screenshot_calls_master_update
(mocker)¶
-
test_BaseController_set_screenshot_calls_run_task
(mocker)¶
-
test_BaseController_set_screenshot_configures_screenshot_widget
(mocker)¶
-
test_BaseController_set_screenshot_places_screenshot_widget
(mocker)¶
-
test_BaseController_set_screenshot_returns_True_for_disabled
(mocker)¶
-
test_BaseController_set_screenshot_sets_screenshot_reference_variable
(mocker)¶
-
test_BaseController_set_timer_calls_after
(mocker)¶
-
test_BaseController_set_timer_calls_after_cancel
(mocker)¶
-
test_BaseController_set_timer_not_calling_after_cancel
(mocker)¶
-
test_BaseController_set_timer_sets_timer_attribute
(mocker)¶
-
test_BaseController_setup_calls_get_screenshot_widget
(mocker)¶
-
test_BaseController_setup_calls_get_tkinter_root
(mocker)¶
-
test_BaseController_setup_calls_setup_root_window
(mocker)¶
-
test_BaseController_setup_corner_calls_cursor_config
(mocker, state)¶
-
test_BaseController_setup_corner_calls_get_cursor_name
(mocker)¶
-
test_BaseController_setup_corner_calls_view_corner_set_corner
(mocker)¶
-
test_BaseController_setup_initializes_ViewApplication
(mocker)¶
-
test_BaseController_setup_root_window_calls_config_background
(mocker)¶
-
test_BaseController_setup_root_window_calls_wm_attributes
(mocker)¶
-
test_BaseController_setup_root_window_not_calling_alpha
(mocker)¶
-
test_BaseController_shutdown_calls_master_destroy
(mocker)¶
-
test_BaseController_shutdown_raises_SystemExit
(mocker)¶
-
test_BaseController_shutdown_stops_mouse
(mocker)¶
-
test_BaseController_skip_current_window_calls_display_message
(mocker)¶
-
test_BaseController_skip_current_window_calls_model_clear_changed
(mocker)¶
-
test_BaseController_skip_current_window_calls_next
(mocker)¶
-
test_BaseController_switch_resizable_calls_display_message
(mocker)¶
-
test_BaseController_switch_resizable_calls_widget_set_value
(mocker)¶
-
test_BaseController_switch_resizable_functionality
(mocker, resizable, expected)¶
-
test_BaseController_switch_restored_calls_display_message
(mocker)¶
-
test_BaseController_switch_restored_calls_widget_set_value
(mocker)¶
-
test_BaseController_switch_restored_functionality
(mocker, restored, expected)¶
-
test_BaseController_switch_workspace_calls_display_message
(mocker)¶
-
test_BaseController_switch_workspace_calls_get_root_wid
(mocker)¶
-
test_BaseController_switch_workspace_calls_task_move_to_workspace
(mocker)¶
-
test_BaseController_workspace_activated_by_digit_calls_winfo_children
(mocker)¶
-
test_BaseController_workspace_activated_by_digit_calls_workspace_activated
(mocker)¶
-
test_BaseController_workspace_activated_by_digit_not_calling_workspace_active
(mocker)¶
-
tests.unit.test_data
– Unit tests for window model and collection¶
-
class
tests.unit.test_data.
TestWindowModel
¶ Bases:
object
Testing class for
arrangeit.data.WindowModel
class.-
test_WindowModel_changed_h_gets_h_from_changed
()¶
-
test_WindowModel_changed_h_gets_h_from_rect
()¶
-
test_WindowModel_changed_w_gets_w_from_changed
()¶
-
test_WindowModel_changed_w_gets_w_from_rect
()¶
-
test_WindowModel_changed_x_gets_x_from_changed
()¶
-
test_WindowModel_changed_x_gets_x_from_rect
()¶
-
test_WindowModel_changed_y_gets_y_from_changed
()¶
-
test_WindowModel_changed_y_gets_y_from_rect
()¶
-
test_WindowModel_clear_changed_sets_changed_to_empty_tuple
(mocker)¶
-
test_WindowModel_clear_changed_sets_changed_ws_to_None
(mocker)¶
-
test_WindowModel_h_gets_height_from_rect
()¶
-
test_WindowModel_initialization_calls_setup
(mocker)¶
-
test_WindowModel_inits_attr_as_None_or_empty_tuple
(attr)¶
-
test_WindowModel_inits_changed_as_empty_tuple
()¶
-
test_WindowModel_inits_changed_ws_as_None
()¶
-
test_WindowModel_is_changed_functionality
(changed, expected)¶
-
test_WindowModel_is_ws_changed_functionality
(changed_ws, ws, expected)¶
-
test_WindowModel_set_changed_creates_empty_tuple_for_invalid
(values)¶
-
test_WindowModel_set_changed_creates_empty_tuple_invalid_rect
(values)¶
-
test_WindowModel_set_changed_creates_from_rect
(values)¶
-
test_WindowModel_set_changed_creates_from_rect_elements_changed
(values)¶
-
test_WindowModel_set_changed_creates_from_rect_elements_rect
(values)¶
-
test_WindowModel_set_changed_not_changing_same_value
(values)¶
-
test_WindowModel_set_changed_sets_changed_ws_and_changed
(values)¶
-
test_WindowModel_set_changed_sets_changed_ws_for_provided_ws
(ws)¶
-
test_WindowModel_set_changed_sets_changed_ws_to_None_for_invalid
(ws)¶
-
test_WindowModel_setup_calls_get_value_if_valid_type_for_all
(mocker, values)¶
-
test_WindowModel_setup_set_None_or_empty_for_invalid_type
(mocker, values)¶
-
test_WindowModel_setup_sets_None_for_values_not_provided
(mocker, values)¶
-
test_WindowModel_setup_sets_attrs_for_valid_type
(mocker, values)¶
-
test_WindowModel_setup_sets_attrs_if_provided
(mocker, values)¶
-
test_WindowModel_w_gets_width_from_rect
()¶
-
test_WindowModel_ws_is_alias_for_workspace
()¶
-
test_WindowModel_x_gets_x_from_rect
()¶
-
test_WindowModel_y_gets_y_from_rect
()¶
-
-
class
tests.unit.test_data.
TestWindowsCollection
¶ Bases:
object
Testing class for
arrangeit.data.WindowsCollection
class.-
test_WindowsCollection_add_appends_one_element_to__members
()¶
-
test_WindowsCollection_add_raises_for_invalid_argument
(arg)¶
-
test_WindowsCollection_clear_empties__members
()¶
-
test_WindowsCollection_export
(elements)¶
-
test_WindowsCollection_generator_next_yields_value
()¶
-
test_WindowsCollection_generator_type
()¶
-
test_WindowsCollection_get_model_by_wid_empty_collection
()¶
-
test_WindowsCollection_get_model_by_wid_invalid_wid
()¶
-
test_WindowsCollection_get_model_by_wid_valid_wid
()¶
-
test_WindowsCollection_get_windows_calls_generator
(mocker)¶
-
test_WindowsCollection_get_windows_list_returns_list_of_windows
()¶
-
test_WindowsCollection_initialization_sets_empty__members
()¶
-
test_WindowsCollection_inits_____members_as_None
()¶
-
test_WindowsCollection_repopulate_for_wid_functionality
(elements, wid, remove_before, expected)¶
-
test_WindowsCollection_size_is_property
()¶
-
test_WindowsCollection_size_returns__members_length
()¶
-
test_WindowsCollection_sort_functionality
(ws_wid, expected)¶
-
tests.unit.test_view
– Unit tests for view classes and functions (without ViewApplication)¶
-
class
tests.unit.test_view.
TestCornerWidget
¶ Bases:
object
Unit testing class for
CornerWidget
class.-
test_view_CornerWidget_anchor_functionality
(mocker, corner, expected)¶
-
test_view_CornerWidget_get_place_parameters_functionality
(mocker, corner, size, expected)¶
-
test_view_CornerWidget_hide_corner_hides_frames
(mocker)¶
-
test_view_CornerWidget_init_calls_setup_widgets
(mocker)¶
-
test_view_CornerWidget_init_sets_attributes
(mocker, attr)¶
-
test_view_CornerWidget_inits_attributes
(attr, value)¶
-
test_view_CornerWidget_issubclass_of_object
()¶
-
test_view_CornerWidget_max_box_functionality
(mocker, shift, expected)¶
-
test_view_CornerWidget_max_box_is_property
()¶
-
test_view_CornerWidget_max_xy_functionality
(mocker, shift, expected)¶
-
test_view_CornerWidget_max_xy_is_property
()¶
-
test_view_CornerWidget_set_corner_calls_frame_place
(mocker)¶
-
test_view_CornerWidget_set_corner_calls_get_place_parameters_with_max_box
(mocker)¶
-
test_view_CornerWidget_set_corner_calls_get_place_parameters_with_max_xy
(mocker)¶
-
test_view_CornerWidget_setup_widgets_calls_set_corner
(mocker)¶
-
test_view_CornerWidget_setup_widgets_instantiates_frame_and_sets_attribute_for_it
(mocker, attr, width, height)¶
-
-
class
tests.unit.test_view.
TestListedWindow
¶ Bases:
object
Unit testing class for
ListedWindow
class.-
test_view_ListedWindow_get_icon_image_calls_ImageTk_PhotoImage
(mocker)¶
-
test_view_ListedWindow_init_calls_get_icon_image
(mocker)¶
-
test_view_ListedWindow_init_calls_setup_bindings
(mocker)¶
-
test_view_ListedWindow_init_calls_setup_widgets
(mocker)¶
-
test_view_ListedWindow_init_calls_super_with_master_and_cursor_arg
(mocker)¶
-
test_view_ListedWindow_init_sets_attributes
(mocker, attr)¶
-
test_view_ListedWindow_inits_attr_as_empty
(attr, value)¶
-
test_view_ListedWindow_issubclass_of_Frame
()¶
-
test_view_ListedWindow_on_widget_enter_returns_break
(mocker)¶
-
test_view_ListedWindow_on_widget_enter_sets_foreground
(mocker)¶
-
test_view_ListedWindow_on_widget_leave_returns_break
(mocker)¶
-
test_view_ListedWindow_on_widget_leave_sets_foreground
(mocker)¶
-
test_view_ListedWindow_setup_bindings_callbacks
(mocker, event, method)¶
-
test_view_ListedWindow_setup_bindings_labels_master_callbacks
(mocker, event, method)¶
-
test_view_ListedWindow_setup_widgets_calls_config_background
(mocker)¶
-
test_view_ListedWindow_setup_widgets_calls_label_place
(mocker)¶
-
test_view_ListedWindow_setup_widgets_sets_icon_label
(mocker)¶
-
test_view_ListedWindow_setup_widgets_sets_title_label
(mocker)¶
-
-
class
tests.unit.test_view.
TestPropertyIcon
¶ Bases:
object
Unit testing class for
PropertyIcon
class.-
test_view_PropertyIcon_init_calls_setup_bindings
(mocker)¶
-
test_view_PropertyIcon_init_calls_setup_widgets
(mocker)¶
-
test_view_PropertyIcon_init_calls_super_with_master_arg
(mocker)¶
-
test_view_PropertyIcon_init_sets_attributes
(mocker, attr)¶
-
test_view_PropertyIcon_inits_attr_as_empty
(attr, value)¶
-
test_view_PropertyIcon_issubclass_of_Label
()¶
-
test_view_PropertyIcon_on_widget_enter_configures_image
(mocker)¶
-
test_view_PropertyIcon_on_widget_enter_returns_break
(mocker)¶
-
test_view_PropertyIcon_on_widget_leave_configures_image
(mocker)¶
-
test_view_PropertyIcon_on_widget_leave_returns_break
(mocker)¶
-
test_view_PropertyIcon_set_value_calls_config
(mocker)¶
-
test_view_PropertyIcon_set_value_sets_value_attribute
(mocker)¶
-
test_view_PropertyIcon_setup_bindings_callbacks
(mocker, event, method)¶
-
test_view_PropertyIcon_setup_bindings_labels_master_callbacks
(mocker, event, method)¶
-
test_view_PropertyIcon_setup_widgets_configs_label
(mocker)¶
-
test_view_PropertyIcon_setup_widgets_sets_colorized_icon_image
(mocker, value, path)¶
-
test_view_PropertyIcon_setup_widgets_sets_icon_image
(mocker, value, path)¶
-
-
class
tests.unit.test_view.
TestResizable
¶ Bases:
object
Unit testing class for
Resizable
class.-
test_view_Resizable_init_calls_super_with_master_and_background_args
(mocker)¶
-
test_view_Resizable_inits_attr_as_empty
(attr, value)¶
-
test_view_Resizable_inits_image_name
(attr, value)¶
-
test_view_Resizable_issubclass_of_PropertyIcon
()¶
-
-
class
tests.unit.test_view.
TestRestored
¶ Bases:
object
Unit testing class for
Restored
class.-
test_view_Restored_init_calls_super_with_master_and_background_args
(mocker)¶
-
test_view_Restored_inits_attr_as_empty
(attr, value)¶
-
test_view_Restored_inits_image_name
(attr, value)¶
-
test_view_Restored_issubclass_of_PropertyIcon
()¶
-
-
class
tests.unit.test_view.
TestStatusbar
¶ Bases:
object
Unit testing class for
Statusbar
class.-
test_view_Statusbar_init_calls_setup_widgets
(mocker)¶
-
test_view_Statusbar_init_calls_super_with_master_arg
(mocker)¶
-
test_view_Statusbar_init_configures_background
(mocker)¶
-
test_view_Statusbar_init_sets_attributes
(mocker, attr)¶
-
test_view_Statusbar_inits_attributes
(attr, value)¶
-
test_view_Statusbar_issubclass_of_Frame
()¶
-
test_view_Statusbar_setup_widgets_calls_label_pack
(mocker)¶
-
test_view_Statusbar_setup_widgets_sets_message_label
(mocker)¶
-
test_view_Statusbar_setup_widgets_sets_tk_variable
(mocker)¶
-
-
class
tests.unit.test_view.
TestToolbar
¶ Bases:
object
Unit testing class for
Toolbar
class.-
test_view_Toolbar_init_calls_setup_widgets
(mocker)¶
-
test_view_Toolbar_init_calls_super_with_master_arg
(mocker)¶
-
test_view_Toolbar_init_configures_background
(mocker)¶
-
test_view_Toolbar_init_sets_attributes
(mocker, attr)¶
-
test_view_Toolbar_inits_attributes
(attr, value)¶
-
test_view_Toolbar_issubclass_of_Frame
()¶
-
test_view_Toolbar_on_options_click_hides_root
(mocker)¶
-
test_view_Toolbar_on_options_click_initializes_Options
(mocker)¶
-
test_view_Toolbar_on_options_click_sets_topmost_false
(mocker)¶
-
test_view_Toolbar_on_options_click_sets_topmost_true
(mocker)¶
-
-
class
tests.unit.test_view.
TestViewFunctions
¶ Bases:
object
Unit testing class for view module inner functions.
-
test_view_get_screenshot_widget_calls_label_place
(mocker)¶
-
test_view_get_screenshot_widget_initializes_Label
(mocker)¶
-
test_view_get_screenshot_widget_returns_label_instance
(mocker)¶
-
test_view_get_tkinter_root_calls_set_icon
(mocker)¶
-
test_view_get_tkinter_root_initializes_Tk
(mocker)¶
-
test_view_get_tkinter_root_returns_Tk_instance
(mocker)¶
-
test_view_get_tkinter_root_sets_title
(mocker)¶
-
test_view_get_tkinter_root_withdraw_root
(mocker)¶
-
-
class
tests.unit.test_view.
TestWindowsList
¶ Bases:
object
Unit testing class for
WindowsList
class.-
test_view_WindowsList_add_windows_calls_place_widget_on_position
(mocker, args)¶
-
test_view_WindowsList_add_windows_initializes_ListedWindow
(mocker)¶
-
test_view_WindowsList_clear_list_calls_widget_destroy
(mocker)¶
-
test_view_WindowsList_clear_list_calls_winfo_children
(mocker)¶
-
test_view_WindowsList_init_calls_super_with_master_arg
(mocker)¶
-
test_view_WindowsList_init_configures_background
(mocker)¶
-
test_view_WindowsList_init_sets_master_attribute
(mocker)¶
-
test_view_WindowsList_inits_attr_as_None
(attr)¶
-
test_view_WindowsList_issubclass_of_Frame
()¶
-
test_view_WindowsList_place_children_calls_place_widget_on_position
(mocker)¶
-
test_view_WindowsList_place_widget_on_position_calls_place_on_frame
(mocker)¶
-
-
class
tests.unit.test_view.
TestWorkspace
¶ Bases:
object
Unit testing class for
Workspace
class.-
test_view_Workspace_get_humanized_number
(mocker, number)¶
-
test_view_Workspace_init_calls_setup_bindings
(mocker)¶
-
test_view_Workspace_init_calls_setup_widgets
(mocker)¶
-
test_view_Workspace_init_calls_super_with_master_arg
(mocker)¶
-
test_view_Workspace_init_sets_attributes
(mocker, attr)¶
-
test_view_Workspace_inits_attr_as_empty
(attr, value)¶
-
test_view_Workspace_issubclass_of_Frame
()¶
-
test_view_Workspace_on_widget_enter_not_setting_foreground_for_active
(mocker)¶
-
test_view_Workspace_on_widget_enter_returns_break
(mocker)¶
-
test_view_Workspace_on_widget_enter_sets_foreground
(mocker)¶
-
test_view_Workspace_on_widget_leave_not_setting_foreground_for_active
(mocker)¶
-
test_view_Workspace_on_widget_leave_returns_break
(mocker)¶
-
test_view_Workspace_on_widget_leave_sets_foreground
(mocker)¶
-
test_view_Workspace_setup_bindings_callbacks
(mocker, event, method)¶
-
test_view_Workspace_setup_bindings_labels_master_callbacks
(mocker, event, method)¶
-
test_view_Workspace_setup_widgets_calls_get_humanized_number
(mocker)¶
-
test_view_Workspace_setup_widgets_calls_label_place
(mocker)¶
-
test_view_Workspace_setup_widgets_sets_name_label
(mocker)¶
-
test_view_Workspace_setup_widgets_sets_number_label
(mocker)¶
-
-
class
tests.unit.test_view.
TestWorkspacesCollection
¶ Bases:
object
Unit testing class for
WorkspacesCollection
class.-
test_view_WorkspacesCollection_add_workspaces_calls_place_on_frame
(mocker, args)¶
-
test_view_WorkspacesCollection_add_workspaces_initializes_Workspace
(mocker)¶
-
test_view_WorkspacesCollection_add_workspaces_not_calling_place
(mocker)¶
-
test_view_WorkspacesCollection_init_calls_config_background
(mocker)¶
-
test_view_WorkspacesCollection_init_calls_super_with_master_arg
(mocker)¶
-
test_view_WorkspacesCollection_init_sets_master_attribute
(mocker)¶
-
test_view_WorkspacesCollection_inits_attributes
(attr, value)¶
-
test_view_WorkspacesCollection_issubclass_of_Frame
()¶
-
test_view_WorkspacesCollection_select_active_calls_cursor_config
(mocker)¶
-
test_view_WorkspacesCollection_select_active_calls_label_config
(mocker)¶
-
test_view_WorkspacesCollection_select_active_for_single_workspace
(mocker)¶
-
test_view_WorkspacesCollection_select_active_sets_active_attr
(mocker)¶
-
tests.unit.test_viewapplication
– Unit tests for ViewApplication class¶
-
class
tests.unit.test_viewapplication.
TestViewApplication
¶ Bases:
object
Unit testing class for
ViewApplication
class.-
test_ViewApplication_get_root_wid_calls_int_and_returns_it
(mocker)¶
-
test_ViewApplication_get_root_wid_calls_master_frame
(mocker)¶
-
test_ViewApplication_hide_root_calls_master_hiding_up_method
(mocker, method)¶
-
test_ViewApplication_init_calls_super_with_master_arg
(mocker)¶
-
test_ViewApplication_init_configures_background
(mocker)¶
-
test_ViewApplication_init_sets_master_and_controller_attributes
(mocker)¶
-
test_ViewApplication_inits_calls_setup_bindings
(mocker)¶
-
test_ViewApplication_inits_calls_setup_widgets
(mocker)¶
-
test_ViewApplication_issubclass_of_Frame
()¶
-
test_ViewApplication_reset_bindings_labels_bind_callback
(mocker, event, method)¶
-
test_ViewApplication_reset_bindings_unbind_all
(mocker, event)¶
-
test_ViewApplication_reset_bindings_windowslist_bind_callback
(mocker, event, method)¶
-
test_ViewApplication_reset_bindings_workspaces_bind_callback
(mocker, event, method)¶
-
test_ViewApplication_setup_bindings_bind_all_callbacks
(mocker, event, method)¶
-
test_ViewApplication_setup_bindings_bind_callbacks
(mocker, event, method)¶
-
test_ViewApplication_setup_bindings_label_bind_callbacks
(mocker, event, method)¶
-
test_ViewApplication_setup_bindings_root_bind_callbacks
(mocker, event, method)¶
-
test_ViewApplication_setup_corner_instantiates_CornerWidget
(mocker)¶
-
test_ViewApplication_setup_corner_sets_corner_attribute
(mocker)¶
-
test_ViewApplication_setup_icon_calls_label_place
(mocker)¶
-
test_ViewApplication_setup_icon_sets_icon_label
(mocker)¶
-
test_ViewApplication_setup_name_calls_label_place
(mocker)¶
-
test_ViewApplication_setup_name_sets_name_label
(mocker)¶
-
test_ViewApplication_setup_name_sets_tk_variable
(mocker)¶
-
test_ViewApplication_setup_resizable_calls_label_place
(mocker)¶
-
test_ViewApplication_setup_resizable_initializes_Resizable
(mocker)¶
-
test_ViewApplication_setup_resizable_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_setup_restored_calls_label_place
(mocker)¶
-
test_ViewApplication_setup_restored_initializes_Restored
(mocker)¶
-
test_ViewApplication_setup_restored_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_setup_statusbar_calls_Statusbar_place
(mocker)¶
-
test_ViewApplication_setup_statusbar_initializes_statusbar
(mocker)¶
-
test_ViewApplication_setup_statusbar_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_setup_title_calls_label_place
(mocker)¶
-
test_ViewApplication_setup_title_sets_title_label
(mocker)¶
-
test_ViewApplication_setup_title_sets_tk_variable
(mocker, name, typ)¶
-
test_ViewApplication_setup_toolbar_calls_Toolbar_place
(mocker)¶
-
test_ViewApplication_setup_toolbar_initializes_Toolbar
(mocker)¶
-
test_ViewApplication_setup_toolbar_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_corner
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_icon
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_name
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_resizable
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_restored
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_statusbar
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_title
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_toolbar
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_windows
(mocker)¶
-
test_ViewApplication_setup_widgets_calls_setup_workspaces
(mocker)¶
-
test_ViewApplication_setup_windows_calls_WindowsList_place
(mocker)¶
-
test_ViewApplication_setup_windows_initializes_WindowsList
(mocker)¶
-
test_ViewApplication_setup_windows_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_setup_workspaces_calls_WorkspacesCollection_place
(mocker)¶
-
test_ViewApplication_setup_workspaces_initializes_WorkspacesCollection
(mocker)¶
-
test_ViewApplication_setup_workspaces_sets_viewapp_as_master
(mocker)¶
-
test_ViewApplication_show_root_calls_master_showing_up_method
(mocker, method)¶
-
test_ViewApplication_startup_calls_configure_on_labels
(mocker)¶
-
test_ViewApplication_startup_calls_focus_set_on_view_frame
(mocker)¶
-
test_ViewApplication_startup_calls_place_on_view_frame
(mocker)¶
-
test_ViewApplication_startup_calls_show_root
(mocker)¶
-
test_ViewApplication_update_widgets_calls_ImageTk_PhotoImage
(mocker)¶
-
test_ViewApplication_update_widgets_calls_resizable_set_value
(mocker)¶
-
test_ViewApplication_update_widgets_calls_restored_set_value
(mocker)¶
-
test_ViewApplication_update_widgets_calls_workspaces_select_active
(mocker)¶
-
test_ViewApplication_update_widgets_sets_attr
(mocker, attr, val, typ)¶
-
test_ViewApplication_update_widgets_sets_icon
(mocker)¶
-
test_ViewApplication_update_widgets_sets_icon_image
(mocker)¶
-
tests.unit.test_options
– Unit tests for options classes and functions¶
-
class
tests.unit.test_options.
TestAboutDialog
¶ Bases:
object
Unit testing class for
AboutDialog
class.-
test_AboutDialog_init_calls_geometry_on_master_position
(mocker)¶
-
test_AboutDialog_init_calls_setup_widgets
(mocker)¶
-
test_AboutDialog_init_calls_super_with_master_arg
(mocker)¶
-
test_AboutDialog_init_sets_about_dialog_title
(mocker)¶
-
test_AboutDialog_init_sets_master_attribute
(mocker)¶
-
test_AboutDialog_inits_attributes
(attr, value)¶
-
test_AboutDialog_issubclass_of_Toplevel
()¶
-
test_AboutDialog_on_help_click_opens_webbrowser
(mocker)¶
-
test_AboutDialog_on_releases_click_opens_webbrowser
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_get_resized_image
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_get_resource_path
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_logo_label_pack
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_notice_label_pack
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_open
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_separator_pack
(mocker)¶
-
test_AboutDialog_setup_widgets_calls_version_pack
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_arrangeit_version_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_gui_version_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_logo_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_notice_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_python_version_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_separator
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_system_version_label
(mocker)¶
-
test_AboutDialog_setup_widgets_sets_tcl_tk_version_label
(mocker)¶
-
test_OptionsDialog_init_calls_set_icon
(mocker)¶
-
-
class
tests.unit.test_options.
TestCheckOption
¶ Bases:
object
Unit testing class for
CheckOption
class.-
test_CheckOption_init_calls_super_with_master_arg
(mocker)¶
-
test_CheckOption_init_configs_attributes
(mocker)¶
-
test_CheckOption_init_deselects_for_initial_value_False
(mocker)¶
-
test_CheckOption_init_selects_for_initial_value_True
(mocker)¶
-
test_CheckOption_init_sets_change_callback_attribute
(mocker)¶
-
test_CheckOption_init_sets_master_attribute
(mocker)¶
-
test_CheckOption_init_sets_name_attribute
(mocker)¶
-
test_CheckOption_init_sets_var_attribute
(mocker)¶
-
test_CheckOption_inits_attributes
(attr, value)¶
-
test_CheckOption_on_update_value_calls_master_change_setting
(mocker)¶
-
test_CheckOption_on_update_value_returns_break
(mocker)¶
-
-
class
tests.unit.test_options.
TestColorOption
¶ Bases:
object
Unit testing class for
ColorOption
class.-
test_CheckOption_init_instantiates_and_sets_label_attribute
(mocker)¶
-
test_CheckOption_init_sets_change_callback_attribute
(mocker)¶
-
test_ColorOption_init_calls_StringVar_set
(mocker)¶
-
test_ColorOption_init_calls_super_with_provided_arguments
(mocker)¶
-
test_ColorOption_init_sets_COLORS_as_initial_choices
(mocker)¶
-
test_ColorOption_init_sets_master_attribute
(mocker)¶
-
test_ColorOption_init_sets_name_attribute
(mocker)¶
-
test_ColorOption_init_sets_var_attribute
(mocker)¶
-
test_ColorOption_inits_attributes
(attr, value)¶
-
test_ColorOption_issubclass_of_OptionMenu
()¶
-
test_ColorOption_on_update_value_calls_change_setting
(mocker)¶
-
test_ColorOption_on_update_value_returns_break
(mocker)¶
-
-
class
tests.unit.test_options.
TestFloatScaleOption
¶ Bases:
object
Unit testing class for
FloatScaleOption
class.-
test_FloatScaleOption_init_multiplies_initial_by_100
(mocker)¶
-
test_FloatScaleOption_issubclass_of_ScaleOption
()¶
-
test_FloatScaleOption_on_update_value_calls_master_change_setting
(mocker)¶
-
test_FloatScaleOption_on_update_value_returns_break
(mocker)¶
-
-
class
tests.unit.test_options.
TestOptionsDialog
¶ Bases:
object
Unit testing class for
OptionsDialog
class.-
test_OptionsDialog_change_setting_calls_controller_change_setting
(mocker)¶
-
test_OptionsDialog_change_setting_calls_set_timer
(mocker)¶
-
test_OptionsDialog_change_setting_changes_message_var
(mocker)¶
-
test_OptionsDialog_change_setting_for_float_calls_controller_change_setting
(mocker)¶
-
test_OptionsDialog_change_setting_not_called_upon_startup
(mocker)¶
-
test_OptionsDialog_create_frame_instantiates_ttk_Frame
(mocker)¶
-
test_OptionsDialog_create_frame_returns_frame
(mocker)¶
-
test_OptionsDialog_create_separator_instantiates_ttk_Separator
(mocker)¶
-
test_OptionsDialog_create_separator_instantiates_vertical_ttk_Separator
(mocker)¶
-
test_OptionsDialog_create_widget_calls_widget_class_from_name
(mocker)¶
-
test_OptionsDialog_create_widget_instantiates_float_scale_widget
(mocker)¶
-
test_OptionsDialog_create_widget_instantiates_widget
(mocker)¶
-
test_OptionsDialog_create_widget_instantiates_widget_with_kwargs
(mocker)¶
-
test_OptionsDialog_init_calls_geometry_on_root_position
(mocker)¶
-
test_OptionsDialog_init_calls_set_icon
(mocker)¶
-
test_OptionsDialog_init_calls_setup_bindings
(mocker)¶
-
test_OptionsDialog_init_calls_setup_widgets
(mocker)¶
-
test_OptionsDialog_init_calls_super_with_master_arg
(mocker)¶
-
test_OptionsDialog_init_sets_master_attribute
(mocker)¶
-
test_OptionsDialog_init_sets_options_dialog_title
(mocker)¶
-
test_OptionsDialog_inits_attributes
(attr, value)¶
-
test_OptionsDialog_issubclass_of_Toplevel
()¶
-
test_OptionsDialog_on_destroy_options_destroys_options
(mocker)¶
-
test_OptionsDialog_on_destroy_options_shows_root
(mocker)¶
-
test_OptionsDialog_on_save_default_calls_controller_save
(mocker)¶
-
test_OptionsDialog_on_save_default_calls_set_timer
(mocker)¶
-
test_OptionsDialog_on_save_default_changes_message_var
(mocker)¶
-
test_OptionsDialog_on_show_about_calls_lift
(mocker)¶
-
test_OptionsDialog_on_show_about_instantiates_AboutDialog
(mocker)¶
-
test_OptionsDialog_set_timer_calls_after
(mocker)¶
-
test_OptionsDialog_set_timer_calls_after_cancel_if_timer_exists
(mocker)¶
-
test_OptionsDialog_set_timer_sets_timer_attribute
(mocker)¶
-
test_OptionsDialog_setup_bindings_binds_callback
(mocker, event, callback)¶
-
test_OptionsDialog_setup_files_section_inits_LabelFrame
(mocker)¶
-
test_OptionsDialog_setup_files_section_returns_LabelFrame
(mocker)¶
-
test_OptionsDialog_setup_section_calls_Frame_pack
(mocker)¶
-
test_OptionsDialog_setup_section_calls_Separator_pack
(mocker)¶
-
test_OptionsDialog_setup_section_calls_create_frame
(mocker)¶
-
test_OptionsDialog_setup_section_calls_create_separator
(mocker)¶
-
test_OptionsDialog_setup_section_calls_create_widget
(mocker)¶
-
test_OptionsDialog_setup_section_calls_widget_label_pack
(mocker)¶
-
test_OptionsDialog_setup_section_calls_widget_pack
(mocker)¶
-
test_OptionsDialog_setup_section_inits_LabelFrame
(mocker)¶
-
test_OptionsDialog_setup_section_returns_section
(mocker)¶
-
test_OptionsDialog_setup_widgets_calls_LabelFrame_pack
(mocker)¶
-
test_OptionsDialog_setup_widgets_calls_label_pack
(mocker)¶
-
test_OptionsDialog_setup_widgets_calls_setup_files_section
(mocker)¶
-
test_OptionsDialog_setup_widgets_calls_setup_section_for_appearance
(mocker)¶
-
test_OptionsDialog_setup_widgets_calls_setup_section_for_colors
(mocker)¶
-
test_OptionsDialog_setup_widgets_sets_label_for_message
(mocker)¶
-
test_OptionsDialog_setup_widgets_sets_message_var
(mocker)¶
-
test_OptionsDialog_widget_class_from_name_calls_setting_type
(mocker)¶
-
test_OptionsDialog_widget_class_from_name_for_typ_None
(mocker)¶
-
-
class
tests.unit.test_options.
TestOptionsModule
¶ Bases:
object
Unit testing class for options module and OptionsMetaclass
-
test_options_module_CLASSES
()¶
-
test_options_module_COLORS_is_dictionary
()¶
-
test_options_module_MESSAGES_is_dictionary
()¶
-
test_options_module_WIDGETS_has_valid_format_for_all
()¶
-
test_options_module_WIDGETS_is_dictionary
()¶
-
-
class
tests.unit.test_options.
TestScaleOption
¶ Bases:
object
Unit testing class for
ScaleOption
class.-
test_ScaleOption_init_calls_super_with_master_arg
(mocker)¶
-
test_ScaleOption_init_configs_attributes
(mocker)¶
-
test_ScaleOption_init_configs_command
(mocker)¶
-
test_ScaleOption_init_sets_change_callback_attribute
(mocker)¶
-
test_ScaleOption_init_sets_initial
(mocker)¶
-
test_ScaleOption_init_sets_master_attribute
(mocker)¶
-
test_ScaleOption_init_sets_name_attribute
(mocker)¶
-
test_ScaleOption_inits_attributes
(attr, value)¶
-
test_ScaleOption_issubclass_of_Scale
()¶
-
test_ScaleOption_on_update_value_calls_master_change_setting
(mocker)¶
-
test_ScaleOption_on_update_value_returns_break
(mocker)¶
-
tests.unit.test_utils
– Unit tests for helper functions¶
-
class
tests.unit.test_utils.
TestUtils
¶ Bases:
object
Testing class for
arrangeit.utils
module.-
test_utils_Rectangle_is_namedtuple_class
()¶
-
test_utils__get_snapping_source_by_ordinal_ordinal
(rect, expected)¶
-
test_utils__get_snapping_source_by_ordinal_returns_Rectangle
()¶
-
test_utils_check_intersections_calls_intersects_twice_and_returns_two_tuple
(mocker)¶
-
test_utils_check_intersections_single_calls_intersects_and_returns_False
(mocker)¶
-
test_utils_check_intersections_single_functionality_for_full_sources
(sources, targets, expected)¶
-
test_utils_check_intersections_single_functionality_for_two_sources_corner_0
(sources, targets, expected)¶
-
test_utils_check_intersections_single_functionality_for_two_sources_corner_1
(sources, targets, expected)¶
-
test_utils_check_intersections_single_functionality_for_two_sources_corner_2
(sources, targets, expected)¶
-
test_utils_check_intersections_single_functionality_for_two_sources_corner_3
(sources, targets, expected)¶
-
test_utils_get_class_involves_default_val_for_no_arg
(mocker, name)¶
-
test_utils_get_component_class_calls_get_class
(mocker, function)¶
-
test_utils_get_component_class_involves_provided_argument
(mocker, name)¶
-
test_utils_get_component_class_raises_SystemExit_for_invalid_platform
(platform, name)¶
-
test_utils_get_cursor_name_functionality
(corner, with_arrow, expected)¶
-
test_utils_get_prepared_screenshot_calls_filter
(mocker)¶
-
test_utils_get_prepared_screenshot_calls_filter_with_blur_size
(mocker)¶
-
test_utils_get_prepared_screenshot_converts_to_grayscale_if_set
(mocker)¶
-
test_utils_get_prepared_screenshot_not_converting_to_grayscale
(mocker)¶
-
test_utils_get_prepared_screenshot_returns_ImageTk_PhotoImage
(mocker)¶
-
test_utils_get_resized_image_calls_Image_open
(mocker)¶
-
test_utils_get_resized_image_calls_Image_resize
(mocker)¶
-
test_utils_get_resized_image_calls_and_retuurns_PhotoImage
(mocker)¶
-
test_utils_get_resized_image_calls_get_resource_path
(mocker)¶
-
test_utils_get_resource_path_calls_os_path_dirname
(mocker)¶
-
test_utils_get_resource_path_calls_os_path_join
(mocker)¶
-
test_utils_get_resource_path_returns_os_path_value
()¶
-
test_utils_get_snapping_sources_for_rect_corner_0
(rect, expected)¶
-
test_utils_get_snapping_sources_for_rect_corner_1
(rect, expected)¶
-
test_utils_get_snapping_sources_for_rect_corner_2
(rect, expected)¶
-
test_utils_get_snapping_sources_for_rect_corner_3
(rect, expected)¶
-
test_utils_get_snapping_sources_for_rect_corner_None
(rect, expected)¶
-
test_utils_get_value_if_valid_type_for_collection_returns_empty
(value, typ)¶
-
test_utils_get_value_if_valid_type_for_collection_type_returns_value
(value, typ)¶
-
test_utils_get_value_if_valid_type_for_single_type_returns_None
(value, typ)¶
-
test_utils_get_value_if_valid_type_for_single_type_returns_value
(value, typ)¶
-
test_utils_get_value_if_valid_type_returns_None_for_None_value
(value, typ)¶
-
test_utils_increased_by_fraction
(value, fraction, expected)¶
-
test_utils_intersects_functionality
(source, target, expected)¶
-
test_utils_offset_for_intersecting_pair_corner_0_functionality
(pair, offset)¶
-
test_utils_offset_for_intersecting_pair_corner_1_functionality
(pair, offset)¶
-
test_utils_offset_for_intersecting_pair_corner_2_functionality
(pair, offset)¶
-
test_utils_offset_for_intersecting_pair_corner_3_functionality
(pair, offset)¶
-
test_utils_offset_for_intersecting_pair_returns_False
(mocker)¶
-
test_utils_offset_for_intersections_calls__offset_once_for_single_pair
(mocker)¶
-
test_utils_offset_for_intersections_calls__offset_twice_for_two_pairs
(mocker)¶
-
test_utils_offset_for_intersections_returns_empty_tuple_for_no_rectangles
(mocker)¶
-
test_utils_offset_for_intersections_returns_opposite_tuple_element
(mocker)¶
-
test_utils_open_image_calls_ImageOps_colorize
(mocker)¶
-
test_utils_open_image_calls_Image_convert
(mocker)¶
-
test_utils_open_image_calls_Image_open
(mocker)¶
-
test_utils_open_image_calls_different_ImageOps_colorize_if_colorized_set
(mocker)¶
-
test_utils_open_image_calls_get_resource_path
(mocker)¶
-
test_utils_open_image_returns_Image
(mocker)¶
-
test_utils_platform_path_returns_lowercased_system_name
(mocker, name)¶
-
test_utils_platform_user_data_path_calls_import_module
(mocker)¶
-
test_utils_platform_user_data_path_calls_user_data_path
(mocker)¶
-
test_utils_quarter_by_smaller
(w, h, size, expected)¶
-
test_utils_quarter_by_smaller_out_of_range
(size)¶
-
test_utils_set_icon_calls_PhotoImage
(mocker)¶
-
test_utils_set_icon_calls_get_resource_path
(mocker)¶
-
test_utils_set_icon_calls_tk_call
(mocker)¶
-
tests.unit.test_settings
– Unit tests for programs settings¶
-
class
tests.unit.test_settings.
TestSettings
¶ Bases:
object
Unit testing class for
Settings
.-
test_Settings_availability_for_all_constants_in_SETTINGS
()¶
-
test_Settings_color_group_returns_empty_list_for_no_group
(mocker)¶
-
test_Settings_color_group_returns_list
(mocker)¶
-
test_Settings_color_group_returns_type_for_valid_setting_name
(mocker, group, expected)¶
-
test_Settings_initializes_blank_icon
()¶
-
test_Settings_initializes_unchangeable_core_program_constant
(constant, value)¶
-
test_Settings_is_setting_returns_False_for_core_setting
(mocker)¶
-
test_Settings_is_setting_returns_False_for_invalid_setting
(mocker)¶
-
test_Settings_is_setting_returns_False_for_invalid_value_type
(mocker)¶
-
test_Settings_is_setting_returns_False_for_value_None
(mocker)¶
-
test_Settings_is_setting_returns_True_for_valid_setting
(mocker)¶
-
test_Settings_metaclass_is_SettingsMetaclass
()¶
-
test_Settings_setting_type_returns_None_for_invalid
(mocker)¶
-
test_Settings_setting_type_returns_type_for_valid
(mocker)¶
-
test_Settings_setting_type_returns_type_for_valid_setting_name
(mocker, name, typ)¶
-
-
class
tests.unit.test_settings.
TestSettingsModule
¶ Bases:
object
Unit testing class for settings module and SettingsMetaclass
-
test_SettingsMetaclass___getattr___calls_validate_user_settings_just_once
(mocker)¶
-
test_SettingsMetaclass___getattr___not_changing_core_constant
(constant)¶
-
test_SettingsMetaclass___getattr___returns_None_for_invalid_name
()¶
-
test_SettingsMetaclass___getattr___uses_SETTINGS_for_no_user_setting
()¶
-
test_SettingsMetaclass___getattr___uses_user_settings
()¶
-
test_SettingsMetaclass_defines___getattr__
()¶
-
test_SettingsMetaclass_is_metaclass
()¶
-
test_settings_module_SETTINGS_for_value_type
()¶
-
test_settings_module_SETTINGS_has_valid_format_for_all
()¶
-
test_settings_module_SETTINGS_is_dictionary
()¶
-
test_settings_module_initializes_MESSAGES
()¶
-
test_settings_module_initializes_MESSAGES_key
(key)¶
-
test_settings_module_initializes_SETTINGS
()¶
-
test_settings_read_user_settings_calls_json_load
(mocker)¶
-
test_settings_read_user_settings_calls_platform_user_data_path
(mocker)¶
-
test_settings_read_user_settings_checks_if_directory_exists
(mocker)¶
-
test_settings_read_user_settings_returns_dictionary
()¶
-
test_settings_read_user_settings_returns_empty_for_exception
(mocker)¶
-
test_settings_read_user_settings_returns_empty_if_not_exists
(mocker)¶
-
test_settings_read_user_settings_returns_read_data_dictionary
(mocker)¶
-
test_settings_validate_user_settings_returns_dictionary
()¶
-
test_settings_validate_user_settings_returns_from_read_user
(mocker)¶
-
test_settings_validate_user_settings_returns_only_valid_names_from_read_user
(mocker)¶
-
test_settings_validate_user_settings_returns_only_valid_types_from_read_user
(mocker)¶
-
tests.unit.test_darwin
– Unit tests for Mac OS specific code¶
-
class
tests.unit.test_darwin.
TestDarwinApp
¶ Bases:
object
Testing class for
arrangeit.darwin.app.App
class.-
test_DarwinApp_activate_root_returns
(mocker)¶
-
test_DarwinApp_grab_window_screen_returns
(mocker)¶
-
test_DarwinApp_move_and_resize_returns
(mocker)¶
-
test_DarwinApp_move_calls_and_returns_move_and_resize
(mocker)¶
-
test_DarwinApp_move_to_workspace_returns
(mocker)¶
-
-
class
tests.unit.test_darwin.
TestDarwinCollector
¶ Bases:
object
Testing class for
arrangeit.darwin.collector.Collector
class.-
test_DarwinCollector__get_application_icon_calls_Image_open
(mocker)¶
-
test_DarwinCollector__get_application_icon_calls__running_apps_ids
(mocker)¶
-
test_DarwinCollector__get_application_icon_calls_io_BytesIO
(mocker)¶
-
test_DarwinCollector__get_application_icon_returns_Image
(mocker)¶
-
test_DarwinCollector__get_window_geometry_calls_valueForKey_element
(mocker, element)¶
-
test_DarwinCollector__get_window_geometry_calls_valueForKey_for_bounds
(mocker)¶
-
test_DarwinCollector__get_window_geometry_returns_tuple_of_ints
(mocker, element)¶
-
test_DarwinCollector__get_window_id_calls_valueForKey_
(mocker)¶
-
test_DarwinCollector__get_window_title_calls_valueForKey_
(mocker)¶
-
test_DarwinCollector__running_apps_ids_calls_runningApplications
(mocker)¶
-
test_DarwinCollector__running_apps_ids_functionality
(mocker)¶
-
test_DarwinCollector_add_window_calls_WindowsCollection_add
(mocker)¶
-
test_DarwinCollector_add_window_calls_methods
(mocker, method)¶
-
test_DarwinCollector_add_window_inits_WindowModel
(mocker)¶
-
test_DarwinCollector_check_window_calls
(mocker, method)¶
-
test_DarwinCollector_check_window_returns_False_for_not_applicable
(mocker)¶
-
test_DarwinCollector_check_window_returns_False_for_not_valid_state
(mocker)¶
-
test_DarwinCollector_check_window_returns_True
(mocker)¶
-
test_DarwinCollector_get_application_name_calls_valueForKey_
(mocker)¶
-
test_DarwinCollector_get_available_workspaces_returns
(mocker)¶
-
test_DarwinCollector_get_monitors_rects_calls_NSScreen_screens
(mocker)¶
-
test_DarwinCollector_get_monitors_rects_returns_list_of_rect_parts
(mocker)¶
-
test_DarwinCollector_get_windows_calls_CGWindowListCopyWindowInfo
(mocker)¶
-
test_DarwinCollector_get_windows_returns_list
(mocker)¶
-
test_DarwinCollector_get_workspace_number_for_window_returns
(mocker)¶
-
test_DarwinCollector_is_applicable_calls__running_apps_ids
(mocker)¶
-
test_DarwinCollector_is_applicable_functionality_for_empty_name
(mocker)¶
-
test_DarwinCollector_is_applicable_functionality_for_name_None
(mocker)¶
-
test_DarwinCollector_is_applicable_functionality_for_non_empty_name
(mocker)¶
-
test_DarwinCollector_is_applicable_functionality_for_not_owner
(mocker)¶
-
test_DarwinCollector_is_applicable_functionality_for_owner
(mocker)¶
-
test_DarwinCollector_is_resizable_returns
(mocker)¶
-
test_DarwinCollector_is_restored_returns
(mocker)¶
-
test_DarwinCollector_is_valid_state_returns
(mocker)¶
-
tests.unit.test_linux
– Unit tests for GNU/Linux specific code¶
-
class
tests.unit.test_linux.
TestLinuxApp
¶ Bases:
object
Testing class for
arrangeit.linux.app.App
class.-
test_LinuxApp__activate_workspace_calls_get_wnck_workspace_for_custom_number
(mocker)¶
-
test_LinuxApp__activate_workspace_calls_workspace_activate
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_calls_Wnck_shutdown
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_calls__activate_workspace
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_calls_get_window_by_wid
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_calls_win_activate
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_calls_win_move_to_workspace
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_returns_False
(mocker)¶
-
test_LinuxApp__move_window_to_workspace_returns_True
(mocker)¶
-
test_LinuxApp__window_from_wid_calls_get_default
(mocker)¶
-
test_LinuxApp__window_from_wid_calls_get_window_stack
(mocker)¶
-
test_LinuxApp__window_from_wid_calls_get_xid
(mocker)¶
-
test_LinuxApp__window_from_wid_returns_None
(mocker)¶
-
test_LinuxApp__window_from_wid_returns_window_instance
(mocker)¶
-
test_LinuxApp_activate_root_calls__window_from_wid
(mocker)¶
-
test_LinuxApp_activate_root_calls_window_focus
(mocker)¶
-
test_LinuxApp_grab_window_screen_calls__window_from_wid
(mocker)¶
-
test_LinuxApp_grab_window_screen_calls_get_prepared_screenshot
(mocker)¶
-
test_LinuxApp_grab_window_screen_calls_pixbuf_get_from_window
(mocker)¶
-
test_LinuxApp_grab_window_screen_for_no_window_returns_empty_icon
(mocker)¶
-
test_LinuxApp_grab_window_screen_returns_get_prepared_screenshot_image
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_WnckWindow_set_geometry
(mocker)¶
-
test_LinuxApp_move_and_resize_calls__move_window_to_workspace
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_get_model_by_wid
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_get_window_by_wid
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_get_window_move_resize_mask
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_is_minimized
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_minimize
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_unmaximize
(mocker)¶
-
test_LinuxApp_move_and_resize_calls_unminimize
(mocker)¶
-
test_LinuxApp_move_and_resize_checks_maximized
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_WnckWindow_set_geometry
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling__move_window_to_workspace
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_get_window_by_wid
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_minimize_not_minimized
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_minimize_not_restored
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_unmaximize
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_unminimize_not_minimized
(mocker)¶
-
test_LinuxApp_move_and_resize_not_calling_unminimize_not_restored
(mocker)¶
-
test_LinuxApp_move_and_resize_returns_False
(mocker)¶
-
test_LinuxApp_move_and_resize_returns_True
(mocker)¶
-
test_LinuxApp_move_calls_move_and_resize
(mocker)¶
-
test_LinuxApp_move_to_workspace_calls__move_window_to_workspace
(mocker)¶
-
-
class
tests.unit.test_linux.
TestLinuxCollector
¶ Bases:
object
Testing class for
arrangeit.linux.collector.Collector
class.-
test_LinuxCollector__check_mask_part_functionality
(mocker, rect, changed, expected)¶
-
test_LinuxCollector__get_available_wnck_workspaces_calls_Screen_methods
(mocker, method)¶
-
test_LinuxCollector__get_available_wnck_workspaces_returns_list
(mocker)¶
-
test_LinuxCollector_add_window_calls_WindowsCollection_add
(mocker)¶
-
test_LinuxCollector_add_window_calls_Wnck_Window_methods
(mocker, method)¶
-
test_LinuxCollector_add_window_calls_get_image_from_pixbuf
(mocker)¶
-
test_LinuxCollector_add_window_calls_get_workspace_number_for_window
(mocker)¶
-
test_LinuxCollector_add_window_calls_is_resizable
(mocker)¶
-
test_LinuxCollector_add_window_calls_is_restored
(mocker)¶
-
test_LinuxCollector_add_window_inits_WindowModel
(mocker)¶
-
test_LinuxCollector_check_window_calls_W_get_state
(mocker)¶
-
test_LinuxCollector_check_window_calls_W_get_window_type
(mocker)¶
-
test_LinuxCollector_check_window_calls_is_applicable
(mocker)¶
-
test_LinuxCollector_check_window_calls_is_valid_state
(mocker)¶
-
test_LinuxCollector_check_window_returns_False_for_invalid_state
(mocker)¶
-
test_LinuxCollector_check_window_returns_False_for_not_is_app
(mocker)¶
-
test_LinuxCollector_check_window_returns_True_for_both_True
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_calls_W_workspace_get_name
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_calls__get_available_wnck
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_calls_get_workspace_number
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_functionality
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_returns_list
(mocker)¶
-
test_LinuxCollector_get_available_workspaces_returns_one_element
(mocker)¶
-
test_LinuxCollector_get_image_from_pixbuf_returns_valid_type
()¶
-
test_LinuxCollector_get_monitors_rects_calls_GDK_display_get_default
(mocker)¶
-
test_LinuxCollector_get_monitors_rects_calls_GDK_display_get_monitor
(mocker)¶
-
test_LinuxCollector_get_monitors_rects_calls_GDK_display_get_n_monitors
(mocker)¶
-
test_LinuxCollector_get_monitors_rects_calls_GDK_monitor_get_workarea
(mocker)¶
-
test_LinuxCollector_get_monitors_rects_returns_list_of_rects
(mocker)¶
-
test_LinuxCollector_get_window_by_wid_calls_Wnck_Window_get
(mocker)¶
-
test_LinuxCollector_get_window_move_resize_mask_calls__check_mask_part
(mocker)¶
-
test_LinuxCollector_get_windows_calls_Screen_methods
(mocker, method)¶
-
test_LinuxCollector_get_wnck_workspace_for_custom_number_calls__get_available
(mocker)¶
-
test_LinuxCollector_get_wnck_workspace_for_custom_number_calls_get_w_number
(mocker)¶
-
test_LinuxCollector_get_workspace_number_for_window_calls_W_get_workspace
(mocker)¶
-
test_LinuxCollector_get_workspace_number_for_window_calls_wn_for_window
(mocker)¶
-
test_LinuxCollector_get_workspace_number_returns_0
(mocker)¶
-
test_LinuxCollector_get_workspace_number_returns_correct_number
(mocker, screen, workspace, expected)¶
-
test_LinuxCollector_is_applicable
(window_type, value)¶
-
test_LinuxCollector_is_resizable
(window_type, value)¶
-
test_LinuxCollector_is_restored
(mocker)¶
-
test_LinuxCollector_is_valid_state
(window_type, window_state, value)¶
-
test_LinuxCollector_rect_is_converted_to_tuple
(mocker)¶
-
test_LinuxCollector_run_functionality
(mocker, is_applicable, is_valid_state, value)¶
-
test_LinuxCollector_run_super
(mocker)¶
-
-
class
tests.unit.test_linux.
TestLinuxController
¶ Bases:
object
Testing class for
arrangeit.linux.controller.Controller
class.-
test_LinuxController_setup_root_window_calls_type_splash
(mocker)¶
-
-
class
tests.unit.test_linux.
TestLinuxUtils
¶ Bases:
object
Testing class for arrangeit.linux.utils module.
tests.unit.test_windows
– Unit tests for MS Windows specific code¶
-
class
tests.unit.test_windows.
TestWindowsApp
¶ Bases:
object
Testing class for
arrangeit.windowe.app.App
class.-
test_WindowsApp__screenshot_with_thumbnails_calls_Rectangle_lower
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_calls_Rectangle_right
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_calls_setup_thumbnail_lower
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_calls_setup_thumbnail_right
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_returns__window_area_desktop_sc
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_returns_blank_lower
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_returns_blank_right
(mocker)¶
-
test_WindowsApp__screenshot_with_thumbnails_sets_thumbnails_attribute
(mocker)¶
-
test_WindowsApp__window_area_desktop_screenshot_calls_and_returns_grab
(mocker)¶
-
test_WindowsApp__window_area_desktop_screenshot_calls_extended_frame_rect
(mocker)¶
-
test_WindowsApp_activate_root_calls_SetActiveWindow
(mocker)¶
-
test_WindowsApp_grab_window_screen_calls__screenshot_with_thumbnails
(mocker)¶
-
test_WindowsApp_grab_window_screen_calls_get_prepared_screenshot
(mocker)¶
-
test_WindowsApp_grab_window_screen_calls_is_dwm_composition_enabled
(mocker)¶
-
test_WindowsApp_grab_window_screen_returns_blank
(mocker)¶
-
test_WindowsApp_inits_thumbnails_as_empty_tuple
()¶
-
test_WindowsApp_move_and_resize_calls_IsIconic
(mocker)¶
-
test_WindowsApp_move_and_resize_calls_MoveWindow
(mocker)¶
-
test_WindowsApp_move_and_resize_calls_ShowWindow_if_iconic
(mocker)¶
-
test_WindowsApp_move_and_resize_calls_ShowWindow_minimized
(mocker)¶
-
test_WindowsApp_move_and_resize_calls_get_model_by_wid
(mocker)¶
-
test_WindowsApp_move_and_resize_calls_move_other_to_workspace
(mocker)¶
-
test_WindowsApp_move_and_resize_not_calling_MoveWindow
(mocker)¶
-
test_WindowsApp_move_and_resize_not_calling_ShowWindow_if_not_iconic
(mocker)¶
-
test_WindowsApp_move_and_resize_not_calling_ShowWindow_minimized
(mocker)¶
-
test_WindowsApp_move_and_resize_not_calling_move_other_to_workspace
(mocker)¶
-
test_WindowsApp_move_and_resize_returns_False
(mocker)¶
-
test_WindowsApp_move_and_resize_returns_True
(mocker)¶
-
test_WindowsApp_move_calls_move_and_resize
(mocker)¶
-
test_WindowsApp_move_other_to_workspace_calls_api_move_other_window_to_desktop
(mocker)¶
-
test_WindowsApp_move_to_workspace_calls_and_returns_api_move_own_window_to_desktop
(mocker)¶
-
test_WindowsApp_screenshot_cleanup_calls_unregister_thumbnail
(mocker)¶
-
test_WindowsApp_screenshot_cleanup_not_calling_unregister_thumbnail_for_empty
(mocker)¶
-
test_WindowsApp_screenshot_cleanup_sets_thumbnails_attribute_to_empty_tuple
(mocker)¶
-
-
class
tests.unit.test_windows.
TestWindowsCollector
¶ Bases:
object
Testing class for
arrangeit.windows.collector.Collector
class.-
test_WindowsCollector__get_application_icon_calls_GetClassLong
(mocker)¶
-
test_WindowsCollector__get_application_icon_calls_SendMessageTimeout
(mocker)¶
-
test_WindowsCollector__get_application_icon_calls__get_image_from_icon_handle
(mocker)¶
-
test_WindowsCollector__get_application_icon_calls__get_uwpapp_icon
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_CreateBitmap
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_CreateDCFromHandle
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_GetDC
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_Image_frombuffer
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_bitmap_CreateCompatibleBitmap
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_bitmap_GetBitmapBits
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_dc_CreateCompatibleDC
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_dc_DrawIcon
(mocker)¶
-
test_WindowsCollector__get_image_from_icon_handle_calls_dc_SelectObject
(mocker)¶
-
test_WindowsCollector__get_uwpapp_icon_calls_get_package
(mocker)¶
-
test_WindowsCollector__get_uwpapp_icon_returns_icon
(mocker)¶
-
test_WindowsCollector__get_uwpapp_icon_sets_api_packages_for_hwnd
(mocker)¶
-
test_WindowsCollector__get_window_geometry_calls_GetWindowPlacement
(mocker)¶
-
test_WindowsCollector__get_window_geometry_calls_Rectangle
(mocker)¶
-
test_WindowsCollector__get_window_geometry_calls_extended_frame_rect
(mocker)¶
-
test_WindowsCollector__get_window_geometry_calls_is_dwm_composition_enabled
(mocker)¶
-
test_WindowsCollector__get_window_geometry_returns_tuple_rect
(mocker)¶
-
test_WindowsCollector__get_window_title_calls
(mocker, method)¶
-
test_WindowsCollector__get_window_title_functionality
(mocker, value)¶
-
test_WindowsCollector__init__calls_super
(mocker)¶
-
test_WindowsCollector__init__initializes_Api_and_sets_it_as_attribute
(mocker)¶
-
test_WindowsCollector__is_activable_calls_window_info_extended_style
(mocker)¶
-
test_WindowsCollector__is_activable_return
(mocker, value, expected)¶
-
test_WindowsCollector__is_alt_tab_applicable_calls_IsWindowVisible
(mocker)¶
-
test_WindowsCollector__is_alt_tab_applicable_calls_get_ancestor_by_type
(mocker)¶
-
test_WindowsCollector__is_alt_tab_applicable_calls_get_last_active_popup
(mocker)¶
-
test_WindowsCollector__is_alt_tab_applicable_return_False
(mocker)¶
-
test_WindowsCollector__is_alt_tab_applicable_return_True
(mocker)¶
-
test_WindowsCollector__is_cloaked_calls_and_returns_is_cloaked
(mocker)¶
-
test_WindowsCollector__is_tool_window_calls
(mocker, method)¶
-
test_WindowsCollector__is_tool_window_return
(mocker, value, expected)¶
-
test_WindowsCollector__is_tray_window_calls_title_info_state
(mocker)¶
-
test_WindowsCollector__is_tray_window_return
(mocker, value, expected)¶
-
test_WindowsCollector_add_window_calls_WindowsCollection_add
(mocker)¶
-
test_WindowsCollector_add_window_calls_methods
(mocker, method)¶
-
test_WindowsCollector_add_window_inits_WindowModel
(mocker)¶
-
test_WindowsCollector_check_window_calls
(mocker, method)¶
-
test_WindowsCollector_check_window_functionality
(mocker, is_applicable, is_valid_state, expected)¶
-
test_WindowsCollector_get_application_name_calls
(mocker, method)¶
-
test_WindowsCollector_get_application_name_calls_executable_name_for_hwnd
(mocker)¶
-
test_WindowsCollector_get_application_name_existing_package
(mocker)¶
-
test_WindowsCollector_get_application_name_functionality_no_package_no_app_name
(mocker, value)¶
-
test_WindowsCollector_get_application_name_returns_GetClassName_for_exe_None
(mocker)¶
-
test_WindowsCollector_get_application_name_returns_executable_name_for_hwnd
(mocker)¶
-
test_WindowsCollector_get_available_calls_and_returns_api_get_desktops
(mocker)¶
-
test_WindowsCollector_get_monitors_rects_calls_EnumDisplayMonitors
(mocker)¶
-
test_WindowsCollector_get_monitors_rects_returns_list_of_rect_parts
(mocker)¶
-
test_WindowsCollector_get_windows_calls_api_enum_windows
(mocker)¶
-
test_WindowsCollector_get_workspace_number_for_window_returns_api_get_ordinal
(mocker)¶
-
test_WindowsCollector_is_applicable_calls
(mocker, method)¶
-
test_WindowsCollector_is_applicable_returns_False_for__is_tool_window
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_False_for__is_tray_window
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_False_for_not_IsWindow
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_False_for_not_IsWindowEnabled
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_False_for_not_IsWindowVisible
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_False_for_not__is_alt_tab_applicable
(mocker)¶
-
test_WindowsCollector_is_applicable_returns_True
(mocker)¶
-
test_WindowsCollector_is_resizable_calls
(mocker, method)¶
-
test_WindowsCollector_is_resizable_return
(mocker, value, expected)¶
-
test_WindowsCollector_is_restored_calls
(mocker, method)¶
-
test_WindowsCollector_is_restored_return
(mocker, value, expected)¶
-
test_WindowsCollector_is_valid_state_calls__is_activable
(mocker)¶
-
test_WindowsCollector_is_valid_state_calls__is_cloaked
(mocker)¶
-
test_WindowsCollector_is_valid_state_return_value_for_activable
(mocker, method, value, expected)¶
-
test_WindowsCollector_is_valid_state_return_value_for_cloaked
(mocker, method, value, expected)¶
-
test_WindowsCollector_run_functionality
(mocker, is_applicable, is_valid_state, value)¶
-
-
class
tests.unit.test_windows.
TestWindowsController
¶ Bases:
object
Testing class for
arrangeit.windows.controller.Controller
class.-
test_WindowsController_inits_screenshot_when_exposed_as_True
()¶
-
test_WindowsController_setup_root_window_calls_root_overrideredirect
(mocker)¶
-
test_WindowsController_setup_root_window_calls_super
(mocker)¶
-
-
class
tests.unit.test_windows.
TestWindowsUtils
¶ Bases:
object
Testing class for arrangeit.windows.utils module.
-
test_windows_utils_module_extract_name_from_bytes_path_calls_basename
(mocker)¶
-
test_windows_utils_module_extract_name_from_bytes_path_calls_splitext
(mocker)¶
-
test_windows_utils_module_extract_name_from_bytes_path_decode
(mocker)¶
-
test_windows_utils_module_extract_name_from_bytes_path_functionality
(path, name)¶
-
test_windows_utils_module_extract_name_from_bytes_path_getdefaultencoding
(mocker)¶
-
test_windows_utils_module_user_data_path
(mocker)¶
-
tests.unit.test_windows_api
– Unit tests for MS Windows api helpers module¶
-
class
tests.unit.test_windows_api.
TestDWM_THUMBNAIL_PROPERTIES
¶ Bases:
object
Testing class for
arrangeit.windows.api.DWM_THUMBNAIL_PROPERTIES
class.-
test_windows_api_DWM_THUMBNAIL_PROPERTIES_field_and_type
(field, typ)¶
-
test_windows_api_DWM_THUMBNAIL_PROPERTIES_inits__fields_
()¶
-
test_windows_api_DWM_THUMBNAIL_PROPERTIES_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestDummyVirtualDesktops
¶ Bases:
object
Testing class for
arrangeit.windows.api.DummyVirtualDesktops
.-
test_api_DummyVirtualDesktops_defines_get_desktops
(mocker)¶
-
test_api_DummyVirtualDesktops_defines_get_window_desktop
(mocker)¶
-
test_api_DummyVirtualDesktops_defines_is_window_in_current_desktop
(mocker)¶
-
test_api_DummyVirtualDesktops_defines_move_other_window_to_desktop
(mocker)¶
-
test_api_DummyVirtualDesktops_defines_move_own_window_to_desktop
(mocker)¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_ID
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_ID
class.-
test_windows_api_PACKAGE_ID_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_ID_inits__fields_
()¶
-
test_windows_api_PACKAGE_ID_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_INFO
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_INFO
class.-
test_windows_api_PACKAGE_INFO_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_INFO_inits__fields_
()¶
-
test_windows_api_PACKAGE_INFO_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_INFO_REFERENCE
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_INFO_REFERENCE
class.-
test_windows_api_PACKAGE_INFO_REFERENCE_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_INFO_REFERENCE_inits__fields_
()¶
-
test_windows_api_PACKAGE_INFO_REFERENCE_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_SUBVERSION
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_SUBVERSION
class.-
test_windows_api_PACKAGE_SUBVERSION_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_SUBVERSION_inits__fields_
()¶
-
test_windows_api_PACKAGE_SUBVERSION_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_VERSION
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_VERSION
class.-
test_windows_api_PACKAGE_VERSION_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_VERSION_inits__anonymous_
()¶
-
test_windows_api_PACKAGE_VERSION_inits__fields_
()¶
-
test_windows_api_PACKAGE_VERSION_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestPACKAGE_VERSION_U
¶ Bases:
object
Testing class for
arrangeit.windows.api.PACKAGE_VERSION_U
class.-
test_windows_api_PACKAGE_VERSION_U_field_and_type
(field, typ)¶
-
test_windows_api_PACKAGE_VERSION_U_inits__fields_
()¶
-
test_windows_api_PACKAGE_VERSION_U_is_Union_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestTITLEBARINFO
¶ Bases:
object
Testing class for
arrangeit.windows.api.TITLEBARINFO
class.-
test_windows_api_TITLEBARINFO_field_and_type
(field, typ)¶
-
test_windows_api_TITLEBARINFO_inits__fields_
()¶
-
test_windows_api_TITLEBARINFO_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestWINDOWINFO
¶ Bases:
object
Testing class for
arrangeit.windows.api.WINDOWINFO
class.-
test_windows_api_WINDOWINFO_field_and_type
(field, typ)¶
-
test_windows_api_WINDOWINFO_inits__fields_
()¶
-
test_windows_api_WINDOWINFO_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_api.
TestWindowsApiCustomFunctions
¶ Bases:
object
Testing class for
arrangeit.windows.api
custom functions.-
test_windows_api_platform_supports_packages_calls_getwindowsversion
(mocker)¶
-
test_windows_api_platform_supports_packages_for_exception
(mocker)¶
-
test_windows_api_platform_supports_packages_functionality
(mocker, major, minor, expected)¶
-
test_windows_api_platform_supports_virtual_desktops_calls_getwindowsversion
(mocker)¶
-
test_windows_api_platform_supports_virtual_desktops_for_exception
(mocker)¶
-
test_windows_api_platform_supports_virtual_desktops_functionality
(mocker, major, minor, expected)¶
-
-
class
tests.unit.test_windows_api.
TestWindowsApiHelpersCommon
¶ Bases:
object
Testing class for
arrangeit.windows.api.Helpers
common methods.-
test_windows_api_Helpers___init___calls__setup_base
(mocker)¶
-
test_windows_api_Helpers___init___calls__setup_common_helpers
(mocker)¶
-
test_windows_api_Helpers___init___calls__setup_thumbnail_helpers
(mocker)¶
-
test_windows_api_Helpers___init___calls__setup_win8_helpers
(mocker)¶
-
test_windows_api_Helpers___init___calls_platform_supports_packages
(mocker)¶
-
test_windows_api_Helpers___init__not_calling__setup_win8_helpers
(mocker)¶
-
test_windows_api_Helpers__setup_base_sets_WNDENUMPROC
(mocker)¶
-
test_windows_api_Helpers__setup_base_sets_WinDLL_dwmapi
(mocker)¶
-
test_windows_api_Helpers__setup_base_sets_WinDLL_kernel32
(mocker)¶
-
test_windows_api_Helpers__setup_base_sets_WinDLL_psapi
(mocker)¶
-
test_windows_api_Helpers__setup_base_sets_WinDLL_user32
(mocker)¶
-
test_windows_api_Helpers__setup_common__get_windows_thread_process_id
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__close_handle
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__dwm_get_window_attribute
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__enum_child_windows
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__enum_windows
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__get_ancestor
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__get_last_active_popup
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__get_process_image_file_name
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__get_titlebar_info
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__get_window_info
(mocker)¶
-
test_windows_api_Helpers__setup_common_helpers__open_process
(mocker)¶
-
test_windows_api_Helpers__setup_helper_returns_attr_method
(mocker)¶
-
test_windows_api_Helpers__setup_helper_sets_argtypes
(mocker)¶
-
test_windows_api_Helpers__setup_helper_sets_restype
(mocker)¶
-
test_windows_api_Helpers__setup_thumbnail_help__dwm_update_thumbnail_properties
(mocker)¶
-
test_windows_api_Helpers__setup_thumbnail_helpers__dwm_is_composition_enabled
(mocker)¶
-
test_windows_api_Helpers__setup_thumbnail_helpers__dwm_register_thumbnail
(mocker)¶
-
test_windows_api_Helpers__setup_thumbnail_helpers__dwm_unregister_thumbnail
(mocker)¶
-
-
class
tests.unit.test_windows_api.
TestWindowsApiHelpersWin8
¶ Bases:
object
Testing class for
arrangeit.windows.api.Helpers
Win8+ functions.-
pytestmark
= [Mark(name='skipif', args=(True,), kwargs={'reason': 'Win 8 and 10 only'})]¶
-
test_windows_api_Helpers__setup_win8_helpers__close_package_info
(mocker)¶
-
test_windows_api_Helpers__setup_win8_helpers__get_package_full_name
(mocker)¶
-
test_windows_api_Helpers__setup_win8_helpers__get_package_info
(mocker)¶
-
test_windows_api_Helpers__setup_win8_helpers__open_package_info_by_full_name
(mocker)¶
-
-
class
tests.unit.test_windows_api.
TestWindowsApiPackage
¶ Bases:
object
Testing class for
arrangeit.windows.api.Package
.-
test_api_Package__get_first_image_calls_and_returns_resized_Image
(mocker)¶
-
test_api_Package__get_first_image_calls_open_image_if_not_exists
(mocker)¶
-
test_api_Package__get_first_image_calls_os_path_exists
(mocker)¶
-
test_api_Package__get_first_image_calls_os_path_join
(mocker)¶
-
test_api_Package__get_first_image_calls_product
(mocker)¶
-
test_api_Package__get_first_image_calls_splitext
(mocker)¶
-
test_api_Package__get_first_image_catches_exception
(mocker)¶
-
test_api_Package__get_manifest_root_calls_and_returns_getroot
(mocker)¶
-
test_api_Package__get_manifest_root_calls_os_path_exists
(mocker)¶
-
test_api_Package__get_manifest_root_calls_os_path_join
(mocker)¶
-
test_api_Package__get_manifest_root_calls_parse
(mocker)¶
-
test_api_Package__get_manifest_root_returns_true_if_not_exists
(mocker)¶
-
test_api_Package__init__calls_setup_package
(mocker)¶
-
test_api_Package__init__sets_path_attribute_from_provided
(mocker)¶
-
test_api_Package__namespace_for_element_calls_re_match
(mocker)¶
-
test_api_Package__namespace_for_element_returns_empty_string
(mocker)¶
-
test_api_Package__namespace_for_element_returns_first_group
(mocker)¶
-
test_api_Package__setup_app_name_calls__namespace_for_element
(mocker)¶
-
test_api_Package__setup_app_name_calls_iter_on_next
(mocker)¶
-
test_api_Package__setup_app_name_calls_next
(mocker)¶
-
test_api_Package__setup_app_name_calls_root_iter
(mocker)¶
-
test_api_Package__setup_app_name_sets_app_name_attr
(mocker)¶
-
test_api_Package__setup_icon_appends_once_to_sources_from_Applications
(mocker)¶
-
test_api_Package__setup_icon_appends_to_sources_from_Properties
(mocker)¶
-
test_api_Package__setup_icon_calls__namespace_for_element
(mocker)¶
-
test_api_Package__setup_icon_calls_iter_on_next
(mocker)¶
-
test_api_Package__setup_icon_calls_next
(mocker)¶
-
test_api_Package__setup_icon_calls_root_iter
(mocker)¶
-
test_api_Package_inits_empty_attr
(attr)¶
-
test_api_Package_inits_empty_icon
()¶
-
test_api_Package_setup_package_calls__get_manifest_root
(mocker)¶
-
test_api_Package_setup_package_calls__setup_app_name
(mocker)¶
-
test_api_Package_setup_package_calls__setup_icon
(mocker)¶
-
tests.unit.test_windows_vdi
– Unit tests for MS Windows virtual desktop interfaces module¶
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiAdjacentDesktop
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.AdjacentDesktop
class.-
test_windows_vdi_AdjacentDesktop_field_and_value
(field, value)¶
-
test_windows_vdi_AdjacentDesktop_is_INT_subclass
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiApplicationViewOrientation
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.ApplicationViewOrientation
class.-
test_windows_vdi_ApplicationViewOrientation_field_and_value
(field, value)¶
-
test_windows_vdi_ApplicationViewOrientation_is_INT_subclass
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiEventRegistrationToken
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.EventRegistrationToken
class.-
test_windows_api_EventRegistrationToken_field_and_type
(field, typ)¶
-
test_windows_api_EventRegistrationToken_inits__fields_
()¶
-
test_windows_vdi_EventRegistrationToken_is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiHSTRING__
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.HSTRING__
class.-
test_windows_api_HSTRING___field_and_type
(field, typ)¶
-
test_windows_api_HSTRING___inits__fields_
()¶
-
test_windows_vdi_HSTRING___is_Structure_subclass
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIApplicationView
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IApplicationView
class.-
test_windows_vdi_IApplicationView_field_and_value
(field, value)¶
-
test_windows_vdi_IApplicationView_is_IInspectable_subclass
()¶
-
test_windows_vdi_IApplicationView_method_add_Consolidated
()¶
-
test_windows_vdi_IApplicationView_method_get_AdjacentToLeftDisplayEdge
()¶
-
test_windows_vdi_IApplicationView_method_get_AdjacentToRightDisplayEdge
()¶
-
test_windows_vdi_IApplicationView_method_get_Id
()¶
-
test_windows_vdi_IApplicationView_method_get_IsFullScreen
()¶
-
test_windows_vdi_IApplicationView_method_get_IsOnLockScreen
()¶
-
test_windows_vdi_IApplicationView_method_get_IsScreenCaptureEnabled
()¶
-
test_windows_vdi_IApplicationView_method_get_Orientation
()¶
-
test_windows_vdi_IApplicationView_method_get_Title
()¶
-
test_windows_vdi_IApplicationView_method_put_IsScreenCaptureEnabled
()¶
-
test_windows_vdi_IApplicationView_method_put_Title
()¶
-
test_windows_vdi_IApplicationView_method_remove_Consolidated
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIApplicationViewCollection
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IApplicationViewCollection
class.-
test_windows_vdi_IApplicationViewCollection_RegisterForApplicationViewChanges
()¶
-
test_windows_vdi_IApplicationViewCollection_UnregisterForApplicationViewChanges
()¶
-
test_windows_vdi_IApplicationViewCollection_field_and_value
(field, value)¶
-
test_windows_vdi_IApplicationViewCollection_is_IUnknown_subclass
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewForAppUserModelId
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewForApplication
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewForHwnd
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewInFocus
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViews
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewsByAppUserModelId
()¶
-
test_windows_vdi_IApplicationViewCollection_method_GetViewsByZOrder
()¶
-
test_windows_vdi_IApplicationViewCollection_method_RefreshCollection
()¶
-
test_windows_vdi_IApplicationViewCollection_method_Unknown1
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIApplicationViewConsolidatedEventArgs
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IApplicationViewConsolidatedEventArgs
class.-
test_windows_vdi_IApplicationViewConsolidatedEventArgs_field_and_value
(field, value)¶
-
test_windows_vdi_IApplicationViewConsolidatedEventArgs_is_IInspectable_subclass
()¶
-
test_windows_vdi_IApplicationViewConsolidatedEventArgs_m_get_IsUserInitiated
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIInspectable
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IInspectable
class.-
test_windows_vdi_IInspectable_field_and_value
(field, value)¶
-
test_windows_vdi_IInspectable_is_IUnknown_subclass
()¶
-
test_windows_vdi_IInspectable_method_GetIids
()¶
-
test_windows_vdi_IInspectable_method_GetRuntimeClassName
()¶
-
test_windows_vdi_IInspectable_method_GetTrustLevel
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIObjectArray
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IObjectArray
class.-
test_windows_vdi_IObjectArray_field_and_value
(field, value)¶
-
test_windows_vdi_IObjectArray_is_IUnknown_subclass
()¶
-
test_windows_vdi_IObjectArray_method_GetAt
()¶
-
test_windows_vdi_IObjectArray_method_GetCount
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIServiceProvider
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IServiceProvider
class.-
test_windows_vdi_IServiceProvider_field_and_value
(field, value)¶
-
test_windows_vdi_IServiceProvider_is_IUnknown_subclass
()¶
-
test_windows_vdi_IServiceProvider_method_QueryService
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIVirtualDesktop
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IVirtualDesktop
class.-
test_windows_vdi_IVirtualDesktop_field_and_value
(field, value)¶
-
test_windows_vdi_IVirtualDesktop_is_IUnknown_subclass
()¶
-
test_windows_vdi_IVirtualDesktop_method_GetID
()¶
-
test_windows_vdi_IVirtualDesktop_method_IsViewVisible
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIVirtualDesktopManager
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IVirtualDesktopManager
class.-
test_windows_vdi_IVirtualDesktopManager_field_and_value
(field, value)¶
-
test_windows_vdi_IVirtualDesktopManager_is_IUnknown_subclass
()¶
-
test_windows_vdi_IVirtualDesktopManager_method_GetWindowDesktopId
()¶
-
test_windows_vdi_IVirtualDesktopManager_method_IsWindowOnCurrentVirtualDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManager_method_MoveWindowToDesktop
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiIVirtualDesktopManagerInternal
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.IVirtualDesktopManagerInternal
class.-
test_windows_vdi_IVirtualDesktopManagerInternal_field_and_value
(field, value)¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_is_IUnknown_subclass
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_CanViewMoveDesktops
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_CreateDesktopW
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_FindDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_GetAdjacentDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_GetCount
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_GetCurrentDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_GetDesktops
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_MoveViewToDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_RemoveDesktop
()¶
-
test_windows_vdi_IVirtualDesktopManagerInternal_method_SwitchDesktop
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiModuleUids
¶ Bases:
object
Testing class for
arrangeit.windows.vdi
module level attributes.-
test_windows_vdi_module_instantiates_clsid_attribute
(attr, uid)¶
-
test_windows_vdi_module_instantiates_iid_attribute
(attr, uid)¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiTrustLevel
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.TrustLevel
class.-
test_windows_vdi_TrustLevel_field_and_value
(field, value)¶
-
test_windows_vdi_TrustLevel_is_INT_subclass
()¶
-
-
class
tests.unit.test_windows_vdi.
TestWindowsVdiVirtualDesktopsWin10
¶ Bases:
object
Testing class for
arrangeit.windows.vdi.VirtualDesktopsWin10
class.-
pytestmark
= [Mark(name='skipif', args=(True,), kwargs={'reason': 'Win 10 only'})]¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_array_calls_POINTER
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_array_calls__and_returns_GetID
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_array_calls_array_GetAt
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_array_calls_byref
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_array_instantiates_POINTER
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_ordinal_calls_get_desktops
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktop_id_from_ordinal_functionality
(mocker, ordinal, expected)¶
-
test_windows_vdi_VDWin10__get_desktops_calls_GetCount
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktops_calls_GetDesktops
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktops_calls__get_desktop_id_from_array
(mocker)¶
-
test_windows_vdi_VDWin10__get_desktops_returns_list
(mocker)¶
-
test_windows_vdi_VDWin10__get_internal_manager_calls_POINTER
(mocker)¶
-
test_windows_vdi_VDWin10__get_internal_manager_calls_QueryService
(mocker)¶
-
test_windows_vdi_VDWin10__get_internal_manager_calls_and_returns_ctypes_cast
(mocker)¶
-
test_windows_vdi_VDWin10__get_manager_calls_and_returns_CoCreateInstance
(mocker)¶
-
test_windows_vdi_VDWin10__get_service_provider_calls_and_returns_CoCreateInstance
(mocker)¶
-
test_windows_vdi_VDWin10__get_view_collection_calls_POINTER
(mocker)¶
-
test_windows_vdi_VDWin10__get_view_collection_calls_QueryService
(mocker)¶
-
test_windows_vdi_VDWin10__get_view_collection_calls_and_returns_ctypes_cast
(mocker)¶
-
test_windows_vdi_VDWin10_get_desktops_calls__get_desktops_for_None
(mocker)¶
-
test_windows_vdi_VDWin10_get_desktops_calls__get_desktops_for_refresh_True
(mocker)¶
-
test_windows_vdi_VDWin10_get_desktops_not_calling__get_desktops
(mocker)¶
-
test_windows_vdi_VDWin10_get_window_desktop_calls_GetWindowDesktopId
(mocker)¶
-
test_windows_vdi_VDWin10_get_window_desktop_calls_get_desktops
(mocker)¶
-
test_windows_vdi_VDWin10_get_window_desktop_calls_next
(mocker)¶
-
test_windows_vdi_VDWin10_get_window_desktop_returns_0_None_for_no_desktop
(mocker)¶
-
test_windows_vdi_VDWin10_get_window_desktop_returns_tuple
(mocker)¶
-
test_windows_vdi_VDWin10_is_window_in_current_desktop_calls_IsWindowOnCurrent
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_calls_FindDesktop
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_calls_GetViewForHwnd
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_calls_MoveViewToDesktop
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_calls_byref
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_get_desktop_id_from_ord
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_returns_False
(mocker)¶
-
test_windows_vdi_VDWin10_move_other_window_to_desktop_returns_None_for_not_ok
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_calls_FindDesktop
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_calls_MoveWindowToDesktop
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_calls_SwitchDesktop
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_calls_byref
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_calls_byref_find
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_get_desktop_id_from_ordinal
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_returns_False
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_returns_None_for_Switch
(mocker)¶
-
test_windows_vdi_VDWin10_move_own_window_to_desktop_returns_None_for_move_not_ok
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__init__calls_setup
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__setup_calls_CoInitialize
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__setup_calls__get_internal_manager_attr
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__setup_calls__get_manager_and_sets_attr
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__setup_calls__get_service_provider
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10__setup_calls__get_view_collection_attr
(mocker)¶
-
test_windows_vdi_VirtualDesktopsWin10_inits_attr_as_None
(attr)¶
-
tests.unit.test_windows_api_api
– Unit tests for MS Windows api helpers module Api class¶
-
class
tests.unit.test_windows_api_api.
TestWindowsApiApiPrivate
¶ Bases:
object
Testing class for
arrangeit.windows.api.Api
private methods.-
test_api_Api__rectangle_to_wintypes_rect_calls_and_returns_wintypes_RECT
(mocker)¶
-
test_api_Api__rectangle_to_wintypes_rect_sets_attributtes
(mocker)¶
-
test_api_Api__update_thumbnail_calls_DWM_THUMBNAIL_PROPERTIES
(mocker)¶
-
test_api_Api__update_thumbnail_calls__dwm_update_thumbnail_properties
(mocker)¶
-
test_api_Api__update_thumbnail_calls__rectangle_to_wintypes_rect
(mocker)¶
-
test_api_Api__update_thumbnail_calls_returns_None
(mocker)¶
-
test_api_Api__update_thumbnail_calls_returns_thumbnail_id
(mocker)¶
-
test_api_Api__update_thumbnail_calls_wintypes_BYTE
(mocker)¶
-
test_api_Api__update_thumbnail_calls_wintypes_byref
(mocker)¶
-
test_api_Api__update_thumbnail_sets_dwFlags
(mocker)¶
-
test_api_Api__update_thumbnail_sets_fSourceClientAreaOnly
(mocker)¶
-
test_api_Api__update_thumbnail_sets_fVisible
(mocker)¶
-
test_api_Api__update_thumbnail_sets_opacity
(mocker)¶
-
test_api_Api__update_thumbnail_sets_rcDestination
(mocker)¶
-
test_api_Api__update_thumbnail_sets_rcSource
(mocker)¶
-
test_api_Api__wintypes_rect_to_rectangle_calls_and_returns_Rectangle
(mocker)¶
-
-
class
tests.unit.test_windows_api_api.
TestWindowsApiApiPrivateWin8
¶ Bases:
object
Testing class for
arrangeit.windows.api.Api
Win8+ private methods.-
pytestmark
= [Mark(name='skipif', args=(True,), kwargs={'reason': 'Win 8 and 10 only'})]¶
-
test_Api__package_full_name_from_handle_calls_again__get_package_full_name
(mocker)¶
-
test_Api__package_full_name_from_handle_calls_create_unicode_buffer
(mocker)¶
-
test_Api__package_full_name_from_handle_calls_first_time__get_package_full_name
(mocker)¶
-
test_Api__package_full_name_from_handle_returns_None_for_no_package
(mocker)¶
-
test_Api__package_full_name_from_handle_returns_None_for_no_success
(mocker)¶
-
test_Api__package_full_name_from_handle_returns_full_name
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls__close_handle
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls__get_windows_thread_process_id
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls__open_process
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls__package_full_name_from_handle
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls_enum_windows
(mocker)¶
-
test_Api__package_full_name_from_hwnd_calls_wintypes_DWORD
(mocker)¶
-
test_Api__package_full_name_from_hwnd_returns_None
(mocker)¶
-
test_Api__package_full_name_from_hwnd_returns_full_name
(mocker)¶
-
test_Api__package_info_buffer_from_reference_calls_again__get_package_info
(mocker)¶
-
test_Api__package_info_buffer_from_reference_calls_cast
(mocker)¶
-
test_Api__package_info_buffer_from_reference_calls_create_string_buffer
(mocker)¶
-
test_Api__package_info_buffer_from_reference_calls_first_time__get_package_info
(mocker)¶
-
test_Api__package_info_buffer_from_reference_returns_None_for_no_success
(mocker)¶
-
test_Api__package_info_buffer_from_reference_returns_None_for_not_insufficient
(mocker)¶
-
test_Api__package_info_buffer_from_reference_returns_buffer
(mocker)¶
-
test_Api__package_info_ref_from_full_name_calls__open_package_info_by_full_name
(mocker)¶
-
test_Api__package_info_reference_from_full_name_calls_PACKAGE_INFO_REFERENCE
(mocker)¶
-
test_Api__package_info_reference_from_full_name_calls_pointer
(mocker)¶
-
test_Api__package_info_reference_from_full_name_returns_None
(mocker)¶
-
test_Api__package_info_reference_from_full_name_returns_package_info_reference
(mocker)¶
-
-
class
tests.unit.test_windows_api_api.
TestWindowsApiApiPublic
¶ Bases:
object
Testing class for
arrangeit.windows.api.Api
public methods.-
test_Api_executable_name_for_hwnd_calls__close_handle
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls__get_process_image_file_name
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls__get_windows_thread_process_id
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls__open_process
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls_and_returns_extract_name_from_bytes_path
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls_create_string_buffer
(mocker)¶
-
test_Api_executable_name_for_hwnd_calls_wintypes_DWORD
(mocker)¶
-
test_Api_executable_name_for_hwnd_returns_None
(mocker)¶
-
test_Api_extended_frame_rect_calls__dwm_get_window_attribute
(mocker)¶
-
test_Api_extended_frame_rect_calls_and_returns_wintypes_rect_to_rectangle
(mocker)¶
-
test_Api_extended_frame_rect_calls_ctypes_byref
(mocker)¶
-
test_Api_extended_frame_rect_calls_ctypes_sizeof
(mocker)¶
-
test_Api_extended_frame_rect_calls_wintypes_RECT
(mocker)¶
-
test_Api_extended_frame_rect_returns_None
(mocker)¶
-
test_Api_get_ancestor_by_type_calls_and_returns__get_ancestor
(mocker)¶
-
test_Api_get_desktop_ordinal_for_window_calls_dummy_vdi_get_window_desktop
(mocker)¶
-
test_Api_get_desktop_ordinal_for_window_calls_win10_vdi_get_window_desktop
(mocker)¶
-
test_Api_get_desktops_calls_dummy_vdi_get_desktops
(mocker)¶
-
test_Api_get_desktops_calls_win10_vdi_get_desktops
(mocker)¶
-
test_Api_get_desktops_returns_list_of_two_tuples
(mocker)¶
-
test_Api_get_last_active_popup_calls_and_returns__get_ancestor
(mocker)¶
-
test_Api_is_cloaked_calls__dwm_get_window_attribute
(mocker)¶
-
test_Api_is_cloaked_calls_and_returns_vdi_is_window_in_current_for_dwm_value_dummy
(mocker)¶
-
test_Api_is_cloaked_calls_and_returns_vdi_is_window_in_current_for_dwm_value_win10
(mocker)¶
-
test_Api_is_cloaked_calls_ctypes_byref
(mocker)¶
-
test_Api_is_cloaked_calls_ctypes_sizeof
(mocker)¶
-
test_Api_is_cloaked_calls_wintypes_DWORD
(mocker)¶
-
test_Api_is_cloaked_returns_False_for_0_dwm_value
(mocker)¶
-
test_Api_is_cloaked_returns_False_for_not_ok
(mocker)¶
-
test_Api_is_dwm_composition_enabled_calls__dwm_is_composition_enabled
(mocker)¶
-
test_Api_is_dwm_composition_enabled_calls_ctypes_byref
(mocker)¶
-
test_Api_is_dwm_composition_enabled_calls_wintypes_BOOL
(mocker)¶
-
test_Api_is_dwm_composition_enabled_returns_value
(mocker)¶
-
test_Api_move_other_window_to_desktop_calls_dummy_vdi_move_other_window_to_desktop
(mocker)¶
-
test_Api_move_other_window_to_desktop_calls_win10_vdi_move_other_window_to
(mocker)¶
-
test_Api_move_own_window_to_desktop_calls_dummy_vdi_move_own_window_to_desktop
(mocker)¶
-
test_Api_move_own_window_to_desktop_calls_win10_vdi_move_own_window_to_desktop
(mocker)¶
-
test_Api_setup_thumbnail_calls__dwm_register_thumbnail
(mocker)¶
-
test_Api_setup_thumbnail_calls_and_returns__update_thumbnail
(mocker)¶
-
test_Api_setup_thumbnail_calls_wintypes_HANDLE
(mocker)¶
-
test_Api_setup_thumbnail_calls_wintypes_byref
(mocker)¶
-
test_Api_setup_thumbnail_returns_None
(mocker)¶
-
test_Api_title_info_state_calls_TITLEBARINFO
(mocker)¶
-
test_Api_title_info_state_calls__get_titlebar_info
(mocker)¶
-
test_Api_title_info_state_calls_ctypes_byref
(mocker)¶
-
test_Api_title_info_state_calls_ctypes_sizeof
(mocker)¶
-
test_Api_title_info_state_returns_None
(mocker)¶
-
test_Api_title_info_state_returns_value
(mocker)¶
-
test_Api_unregister_thumbnail_calls__dwm_unregister_thumbnail
(mocker)¶
-
test_Api_unregister_thumbnail_returns_True_on_error
(mocker)¶
-
test_Api_window_info_extended_style_calls_WINDOWINFO
(mocker)¶
-
test_Api_window_info_extended_style_calls__get_window_info
(mocker)¶
-
test_Api_window_info_extended_style_calls_ctypes_byref
(mocker)¶
-
test_Api_window_info_extended_style_returns_None
(mocker)¶
-
test_Api_window_info_extended_style_returns_value
(mocker)¶
-
test_api_Api__init__calls_platform_supports_virtual_desktops
(mocker)¶
-
test_api_Api__init__initializes_and_sets_dummy_vdi
(mocker)¶
-
test_api_Api__init__initializes_and_sets_helpers
(mocker)¶
-
test_api_Api__init__initializes_and_sets_vdi
(mocker)¶
-
test_api_Api_enum_windows_calls_WNDENUMPROC
(mocker)¶
-
test_api_Api_enum_windows_calls__enum_child_windows
(mocker)¶
-
test_api_Api_enum_windows_calls__enum_windows
(mocker)¶
-
test_api_Api_enum_windows_nested_append_to_collection
(mocker)¶
-
test_api_Api_enum_windows_returns_non_empty_list
(mocker)¶
-
test_api_Api_inits_attr_as_None
(attr)¶
-
test_api_Api_inits_empty_attr
(attr)¶
-
-
class
tests.unit.test_windows_api_api.
TestWindowsApiApiPublicWin8
¶ Bases:
object
Testing class for
arrangeit.windows.api.Api
Win8 and 10 public methods.-
pytestmark
= [Mark(name='skipif', args=(True,), kwargs={'reason': 'Win 8 and 10 only'})]¶
-
test_api_Api_get_package_calls_PACKAGE_INFO_from_buffer
(mocker)¶
-
test_api_Api_get_package_calls_Package
(mocker)¶
-
test_api_Api_get_package_calls__close_package_info
(mocker)¶
-
test_api_Api_get_package_calls__package_full_name_from_hwnd
(mocker)¶
-
test_api_Api_get_package_calls__package_info_buffer_from_reference
(mocker)¶
-
test_api_Api_get_package_calls__package_info_reference_from_full_name
(mocker)¶
-
test_api_Api_get_package_returns_empty_Package
(mocker)¶
-
tests.unit.fixtures
– Sample fixtures for unit testing¶
tests.unit.mock_helpers
– Unit testing mock helper functions¶
-
tests.unit.mock_helpers.
controller_mocked_app
(mocker)¶
-
tests.unit.mock_helpers.
controller_mocked_for_next
(mocker)¶
-
tests.unit.mock_helpers.
controller_mocked_for_run
(mocker)¶
-
tests.unit.mock_helpers.
controller_mocked_key_press
(mocker, key)¶
-
tests.unit.mock_helpers.
controller_mocked_next
(mocker)¶
-
tests.unit.mock_helpers.
mocked_for_about
(mocker)¶
-
tests.unit.mock_helpers.
mocked_for_about_setup
(mocker)¶
-
tests.unit.mock_helpers.
mocked_for_options
(mocker)¶
-
tests.unit.mock_helpers.
mocked_for_options_setup
(mocker, without_section=False, without_files=False)¶
-
tests.unit.mock_helpers.
mocked_setup
(mocker)¶
-
tests.unit.mock_helpers.
mocked_setup_root
(mocker)¶
-
tests.unit.mock_helpers.
mocked_setup_view
(mocker)¶
tests.unit.nested_helper
– Helper module for unit testing of inner/nested functions¶
-
tests.unit.nested_helper.
freeVar
(val)¶
-
tests.unit.nested_helper.
nested
(outer, innerName, **freeVars)¶