def test_element_contains_link_no_elements_found(): mock_finder = MagicMock() mock_finder.elements.return_value = [] interrogate = Interrogator(None, mock_finder, None) result = interrogate.element_contains_link(default_page_element, "test_url") assert_that(result, equal_to(False), "No elements should have been found")
def test_element_contains_link_incorrect_link(): mock_finder = MagicMock() mock_finder.elements.return_value = [MockElement(True)] interrogate = Interrogator(None, mock_finder, None) result = interrogate.element_contains_link(default_page_element, "test_url_2") assert_that(result, equal_to(False), "Element should not have been found with the incorrect link")