Ejemplo n.º 1
0
def test_list_is_not_empty_with_empty_list():
    mock_finder = MagicMock()

    mock_element = MagicMock()
    mock_element.find_elements_by_tag_name.return_value = []
    mock_finder.element.return_value = mock_element

    interrogate = Interrogator(None, mock_finder, MagicMock(name="logger"))

    result = interrogate.list_is_not_empty(default_page_element)

    mock_element.find_elements_by_tag_name.assert_called_once_with("li")
    assert_that(result, equal_to(False), "List is empty")
Ejemplo n.º 2
0
def test_list_is_not_empty_min_value():
    mock_finder = MagicMock()

    mock_element = MagicMock()
    mock_element.find_elements_by_tag_name.return_value = ["element_1"]
    mock_finder.element.return_value = mock_element

    interrogate = Interrogator(None, mock_finder, MagicMock(name="logger"))

    result = interrogate.list_is_not_empty(default_page_element)

    mock_element.find_elements_by_tag_name.assert_called_once_with("li")
    assert_that(result, equal_to(False),
                "List should be considered empty below minimum length")