def test_table_is_not_empty_handles_table_body_not_found(): mock_finder = MagicMock() mock_finder.element.return_value = None interrogate = Interrogator(None, mock_finder, MagicMock(name="logger")) result = interrogate.table_is_not_empty(default_page_element) assert_that(result, equal_to(False), "Empty table body should have been handled")
def test_table_is_not_empty(mock_get_table_row_count): mock_finder = MagicMock() mock_finder.element.return_value = [ "element_1", "element_2", "element_3", "element_4", "element_5" ] interrogate = Interrogator(None, mock_finder, MagicMock(name="logger")) result = interrogate.table_is_not_empty(default_page_element) check_mocked_functions_called(mock_get_table_row_count) assert_that(result, equal_to(True), "Empty table should have been handled")