def test_search_in_jmaricopa_az_for_lambda(): """ Tests scraper interaction with web site functionality through the scrape interface. """ actual = ScraperAZMaricopaJustice().scrape(search_parameters={ 'firstName': 'Christina', 'lastName': 'Banks', 'dob': '10/22/1978' })['result'] expected = expected_result assert actual == expected
def test_parse_judgement_information_for_scraper(): """ Tests scraper parsing functionality. """ actual = ScraperAZMaricopaJustice().parse_judgement_information( case_detail) expected = expected_result[2]['judgements'] assert actual == expected
def test_get_case_detail_for_scraper(): """ Tests scraper parsing functionality. """ actual = ScraperAZMaricopaJustice().get_case_detail(case_detail) expected = expected_result[2] assert actual == expected
def test_parse_case_information_for_scraper(): """ Tests scraper parsing functionality. """ actual = ScraperAZMaricopaJustice().parse_case_information(case_detail) expected = expected_result[2] for key in ['Case Number', 'Case Type', 'Location', 'Case Status']: assert actual[key] == expected[key]
def test_parse_search_results_for_scraper(): """ Tests scraper parsing functionality. """ actual = ScraperAZMaricopaJustice().parse_search_results( search_results, True)['cases'] assert len(actual) == len(expected_result)