Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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]
Exemplo n.º 5
0
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)