Ejemplo n.º 1
0
    def test_get_request_url_returns_url_with_params_when_not_premier(self, urlencode):
        params = dict(address="New York", sensor="false")
        urlencode.return_value = "address=New+York&sensor=false"

        g = Geocoder()
        request_url = g._get_request_url(params)

        self.assertEqual(g.GOOGLE_API_URL + urlencode.return_value, request_url)
        urlencode.assert_called_once_with(params)
Ejemplo n.º 2
0
    def test_gets_premier_url_when_supplied_credentials(self, get_premier_url, urlencode):
        params = dict(address="New York", sensor="false")
        urlencode.return_value = "address=New+York&sensor=false"

        g = Geocoder(client_id=self.client_id, private_key=self.private_key)
        request_url = g._get_request_url(params)

        self.assertEqual(get_premier_url.return_value, request_url)

        expected_url_to_pass = g.GOOGLE_API_URL + urlencode.return_value
        get_premier_url.assert_called_once_with(expected_url_to_pass)