def test_get_new_listings_filtered_by_area(): results = get_new_listings(username, password, property_types=['RESI'], areas=['500']) areas = [r['AR'] for r in results] assert len(areas) assert all(['500 - East Side/South' in a for a in areas])
def test_get_new_listings_filtered_by_city(): results = get_new_listings(username, password, property_types=['RESI'], cities=['Seattle']) cities = [r['CIT'] for r in results] assert len(cities) assert all([c == 'Seattle' for c in cities])
def test_get_new_sold_listings(): results = get_new_listings(username, password, property_types=['RESI']) for r in results: if r['ST'].upper() == 'SOLD': assert 'SP' in r
def test_get_new_listings_unfiltered(): results = get_new_listings(username, password) assert len([r for r in results])
def test_get_new_listings_filtered_by_city(): results = get_new_listings(username, password, property_types=["RESI"], cities=["Seattle"]) cities = [r["CIT"] for r in results] assert len(cities) assert all([c == "Seattle" for c in cities])
def test_get_new_listings_filtered_by_area(): results = get_new_listings(username, password, property_types=["RESI"], areas=["500"]) areas = [r["AR"] for r in results] assert len(areas) assert all(["500 - East Side/South" in a for a in areas])
def test_get_new_sold_listings(): results = get_new_listings(username, password, property_types=["RESI"]) for r in results: if r["ST"].upper() == "SOLD": assert "SP" in r