コード例 #1
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_with_default_geocoder(self):
     """Test geocoding with default geocoder"""
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver"
     results = resource.obj_get_list(req)
     self.assertEqual(results[0].lat, 39.7434926) 
     self.assertEqual(results[0].lng, -104.9886368) 
コード例 #2
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_failure_yahoo(self):
     """Test that results list is empty if no match is found"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "11zzzzzzzzzz1234asfdasdasgw"
     results = resource.obj_get_list(req)
     self.assertEqual(len(results), 0)
コード例 #3
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_failure_yahoo(self):
     """Test that results list is empty if no match is found"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "11zzzzzzzzzz1234asfdasdasgw"
     results = resource.obj_get_list(req)
     self.assertEqual(len(results), 0)
コード例 #4
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_with_default_geocoder(self):
     """Test geocoding with default geocoder"""
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver"
     results = resource.obj_get_list(req)
     self.assertEqual(results[0].lat, 39.7434926)
     self.assertEqual(results[0].lng, -104.9886368)
コード例 #5
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_city_yahoo(self):
     """Test geocoding a city with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "Denver"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.737567, .01)
     self.assertApxEqual(results[0].lng, -104.9847179, .01)
コード例 #6
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_zip_yahoo(self):
     """Test geocoding a zip code with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "80202"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7541032, .01)
     self.assertApxEqual(results[0].lng, -105.000224, .01) 
コード例 #7
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_address_yahoo(self):
     """Test geocoding a street address with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver, CO 80202"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7434926)
     self.assertApxEqual(results[0].lng, -104.9886368)
コード例 #8
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_intersection_yahoo(self):
     """Test geocoding an intersection with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "colfax and chambers, aurora, co"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7399986) 
     self.assertApxEqual(results[0].lng, -104.8099387) 
コード例 #9
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_address_yahoo(self):
     """Test geocoding a street address with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver, CO 80202"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7434926) 
     self.assertApxEqual(results[0].lng, -104.9886368) 
コード例 #10
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_city_yahoo(self):
     """Test geocoding a city with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "Denver"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.737567, .01)
     self.assertApxEqual(results[0].lng, -104.9847179, .01)
コード例 #11
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_zip_yahoo(self):
     """Test geocoding a zip code with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "80202"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7541032, .01)
     self.assertApxEqual(results[0].lng, -105.000224, .01)
コード例 #12
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_city_state_yahoo(self):
     """Test geocoding a city and state with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "golden, co"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.756655, .001)
     self.assertApxEqual(results[0].lng, -105.224949, .001)
コード例 #13
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_intersection_yahoo(self):
     """Test geocoding an intersection with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "colfax and chambers, aurora, co"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.7399986)
     self.assertApxEqual(results[0].lng, -104.8099387)
コード例 #14
0
ファイル: tests.py プロジェクト: jwirfs-brock/atlas
 def test_geocode_city_state_yahoo(self):
     """Test geocoding a city and state with Yahoo geocoder"""
     self._select_yahoo_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "golden, co"
     results = resource.obj_get_list(req)
     self.assertApxEqual(results[0].lat, 39.756655, .001) 
     self.assertApxEqual(results[0].lng, -105.224949, .001) 
コード例 #15
0
ファイル: tests.py プロジェクト: denverfoundation/storybase
 def test_geocode_city_state(self):
     """Test geocoding a city and state"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "golden, co"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.756655, .001) 
     self.assertApxEqual(results[0].lng, -105.224949, .001) 
コード例 #16
0
ファイル: tests.py プロジェクト: denverfoundation/storybase
 def test_geocode_intersection(self):
     """Test geocoding an intersection"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "colfax and chambers, aurora, co"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.7399986) 
     self.assertApxEqual(results[0].lng, -104.8099387) 
コード例 #17
0
ファイル: tests.py プロジェクト: denverfoundation/storybase
 def test_geocode_address(self):
     """Test geocoding a street address"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver, CO 80202"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.7434926) 
     self.assertApxEqual(results[0].lng, -104.9886368) 
コード例 #18
0
 def test_geocode_city_state(self):
     """Test geocoding a city and state"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "golden, co"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.756655, .001)
     self.assertApxEqual(results[0].lng, -105.224949, .001)
コード例 #19
0
 def test_geocode_intersection(self):
     """Test geocoding an intersection"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "colfax and chambers, aurora, co"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.7399986)
     self.assertApxEqual(results[0].lng, -104.8099387)
コード例 #20
0
 def test_geocode_address(self):
     """Test geocoding a street address"""
     self._select_geocoder()
     resource = GeocoderResource()
     req = HttpRequest()
     req.method = 'GET'
     req.GET['q'] = "370 17th St, Denver, CO 80202"
     bundle = resource.build_bundle(request=req)
     results = resource.obj_get_list(bundle)
     self.assertApxEqual(results[0].lat, 39.7434926)
     self.assertApxEqual(results[0].lng, -104.9886368)