Example #1
0
    def test_reverse_geocoding_api_key(self, m):
        latitude = '42.9934'
        longitude = '-84.1595'
        url = 'https://zip.getziptastic.com/v3/' + latitude + '/' + longitude

        m.get(url, text=compare_v3_json)
        ziptastic = Ziptastic('')
        self.assertRaises(ZiptasticAPIKeyRequiredException,
                          ziptastic.get_from_coordinates, latitude, longitude)
Example #2
0
    def test_get_from_v2_postal_code(self, m):
        url = 'https://zip.getziptastic.com/v2/US/48867'
        m.get(url, text=compare_v2_json)
        postal_code = '48867'
        ziptastic = Ziptastic('')
        result = ziptastic.get_from_postal_code(postal_code)

        req = m.request_history[0]
        eq_(url, req.url)
        eq_(loads(compare_v2_json), result)
Example #3
0
    def test_reverse_geocoding(self, m):
        latitude = '42.9934'
        longitude = '-84.1595'
        url = 'https://zip.getziptastic.com/v3/' + latitude + '/' + longitude

        m.get(url, text=compare_v3_json)
        ziptastic = Ziptastic('abc123')
        result = ziptastic.get_from_coordinates(latitude, longitude)

        req = m.request_history[0]
        eq_(url, req.url)
        eq_(loads(compare_v3_json), result)