def test_element_sibling_has_class_no_elements_found(): mock_finder = MagicMock() mock_finder.elements.return_value = [] interrogate = Interrogator(None, mock_finder, None) result = interrogate.element_sibling_has_class(default_page_element, "test_class") assert_that(result, equal_to(False), "No elements should have been found")
def test_element_sibling_has_class_incorrect_class(): mock_finder = MagicMock() mock_finder.elements.return_value = [MockElement(True)] interrogate = Interrogator(None, mock_finder, None) result = interrogate.element_sibling_has_class(default_page_element, "test_class_2") assert_that(result, equal_to(False), "Sibling should not have been found with the incorrect class")