Exemplo n.º 1
0
    def setUpClass(cls):
        cls.geocoder = What3Words(
            env['WHAT3WORDS_KEY'],
            scheme='http',
            timeout=3

        )
        cls.delta = 0.7
Exemplo n.º 2
0
 def make_geocoder(cls, **kwargs):
     return What3Words(env['WHAT3WORDS_KEY'], timeout=3, **kwargs)
Exemplo n.º 3
0
 def test_default_scheme_is_ignored(self):
     geocoder = What3Words(api_key=self.dummy_api_key)
     assert geocoder.scheme == 'https'
Exemplo n.º 4
0
 async def test_user_agent_custom(self):
     geocoder = What3Words(api_key=self.dummy_api_key,
                           user_agent='my_user_agent/1.0')
     assert geocoder.headers['User-Agent'] == 'my_user_agent/1.0'
Exemplo n.º 5
0
 def test_user_agent_custom(self):
     geocoder = What3Words(api_key='DUMMYKEY1234',
                           user_agent='my_user_agent/1.0')
     self.assertEqual(geocoder.headers['User-Agent'], 'my_user_agent/1.0')
Exemplo n.º 6
0
 def test_http_scheme_is_disallowed(self):
     with pytest.raises(geopy.exc.ConfigurationError):
         What3Words(
             api_key=self.dummy_api_key,
             scheme='http',
         )
Exemplo n.º 7
0
 def test_default_scheme_is_ignored(self):
     geocoder = What3Words(api_key=self.dummy_api_key)
     self.assertEqual(geocoder.scheme, 'https')
     geocoder = What3Words(api_key=self.dummy_api_key, scheme=None)
     self.assertEqual(geocoder.scheme, 'https')