Exemple #1
0
    def test_get_updated_property_details_results(self):
        """
        """

        zillow_id = '48749425'

        zillow_data = ZillowWrapper(ZILLOW_API_KEY)
        updated_property_details_response = zillow_data.get_updated_property_details(zillow_id)
        result = GetUpdatedPropertyDetails(updated_property_details_response) 

        self.assertEqual(result.zillow_id, '48749425')
        self.assertEqual(result.home_type, 'SingleFamily')
        self.assertEqual(result.home_detail_link, 
          'http://www.zillow.com/homedetails/2114-Bigelow-Ave-N-Seattle-WA-98109/48749425_zpid/')
        self.assertEqual(result.photo_gallery, 
          'http://www.zillow.com/homedetails/2114-Bigelow-Ave-N-Seattle-WA-98109/48749425_zpid/#image=lightbox%3Dtrue')
        self.assertEqual(result.home_info, 
          'http://www.zillow.com/homedetails/2114-Bigelow-Ave-N-Seattle-WA-98109/48749425_zpid/')
        self.assertEqual(result.year_built, '1924')
        self.assertEqual(result.property_size, '4680')
        self.assertEqual(result.home_size, '3470')
        self.assertEqual(result.bathrooms, '3.0')
        self.assertEqual(result.bedrooms, '4')
        self.assertEqual(result.year_updated, '2003')
        self.assertEqual(result.basement, 'Finished')
        self.assertEqual(result.roof, 'Composition')
        self.assertEqual(result.view, 'Water, City, Mountain')
        self.assertEqual(result.heating_sources, 'Gas')
        self.assertEqual(result.heating_system, 'Forced air')
        self.assertEqual(result.rooms, 
          'Laundry room, Walk-in closet, Master bath, Office, Dining room, Family room, Breakfast nook')
        self.assertEqual(result.neighborhood, 'Queen Anne')
        self.assertEqual(result.school_district, 'Seattle')
        self.assertAlmostEqual(float(result.latitude), 47.637933, 2)
        self.assertAlmostEqual(float(result.longitude), -122.347938, 2)
        self.assertEqual(result.floor_material, None)
        self.assertEqual(result.num_floors, '2')
        self.assertEqual(result.parking_type, 'Off-street')
Exemple #2
0
##encoding=utf8

from pyzillow import ZillowWrapper, GetDeepSearchResults, GetUpdatedPropertyDetails
from HSH.Data.pk import load_pk, dump_pk

zlid = "X1-ZWz1dyb91hllhn_6msnx"
zillow_data = ZillowWrapper(zlid)

address, zipcode = "5134 HARTWICK RD", "77093"
deep_search_response = zillow_data.get_deep_search_results(address, zipcode)
result = GetDeepSearchResults(deep_search_response)
# print(result.zillow_id) # 37253404
# dump_pk(result.zillow_id, "result_zillow_id.p")

# zillow_id = load_pk("result_zillow_id.p")
# print(zillow_id, type(zillow_id))
updated_property_details_response = zillow_data.get_updated_property_details(result.zillow_id)
result = GetUpdatedPropertyDetails(updated_property_details_response) 
dump_pk(result, "zillow.p")
Exemple #3
0
##encoding=utf8

from pyzillow import ZillowWrapper, GetDeepSearchResults, GetUpdatedPropertyDetails
from HSH.Data.pk import load_pk, dump_pk

zlid = "X1-ZWz1dyb91hllhn_6msnx"
zillow_data = ZillowWrapper(zlid)

address, zipcode = "5134 HARTWICK RD", "77093"
deep_search_response = zillow_data.get_deep_search_results(address, zipcode)
result = GetDeepSearchResults(deep_search_response)
# print(result.zillow_id) # 37253404
# dump_pk(result.zillow_id, "result_zillow_id.p")

# zillow_id = load_pk("result_zillow_id.p")
# print(zillow_id, type(zillow_id))
updated_property_details_response = zillow_data.get_updated_property_details(
    result.zillow_id)
result = GetUpdatedPropertyDetails(updated_property_details_response)
dump_pk(result, "zillow.p")