Move credentials tests to GoogleMapsClientFactoryTestCase
This commit is contained in:
@@ -5,6 +5,7 @@ import unittest
|
||||
import base64
|
||||
|
||||
from cartodb_services.google.client_factory import GoogleMapsClientFactory
|
||||
from cartodb_services.google.exceptions import InvalidGoogleCredentials
|
||||
|
||||
class GoogleMapsClientFactoryTestCase(unittest.TestCase):
|
||||
|
||||
@@ -45,3 +46,13 @@ class GoogleMapsClientFactoryTestCase(unittest.TestCase):
|
||||
client1 = GoogleMapsClientFactory.get(id1, key)
|
||||
client2 = GoogleMapsClientFactory.get(id2, key)
|
||||
self.assertNotEqual(client1, client2)
|
||||
|
||||
def test_invalid_credentials(self):
|
||||
with self.assertRaises(InvalidGoogleCredentials):
|
||||
GoogleMapsClientFactory.get('dummy_client_id', 'lalala')
|
||||
|
||||
def test_credentials_with_dashes_can_be_valid(self):
|
||||
GoogleMapsClientFactory.get('yet_another_dummy_client_id', 'Ola-k-ase---')
|
||||
|
||||
def test_credentials_with_underscores_can_be_valid(self):
|
||||
GoogleMapsClientFactory.get('yet_another_dummy_client_id', 'Ola_k_ase___')
|
||||
|
||||
@@ -6,7 +6,7 @@ import requests_mock
|
||||
from mock import Mock
|
||||
|
||||
from cartodb_services.google import GoogleMapsGeocoder
|
||||
from cartodb_services.google.exceptions import MalformedResult, InvalidGoogleCredentials
|
||||
from cartodb_services.google.exceptions import MalformedResult
|
||||
|
||||
requests_mock.Mocker.TEST_PREFIX = 'test_'
|
||||
|
||||
@@ -118,19 +118,3 @@ class GoogleGeocoderTestCase(unittest.TestCase):
|
||||
searchtext='Calle Eloy Gonzalo 27',
|
||||
city='Madrid',
|
||||
country='España')
|
||||
|
||||
def test_invalid_credentials(self, req_mock):
|
||||
with self.assertRaises(InvalidGoogleCredentials):
|
||||
GoogleMapsGeocoder('dummy_client_id',
|
||||
'lalala',
|
||||
None)
|
||||
|
||||
def test_credentials_with_dashes_can_be_valid(self, req_mock):
|
||||
GoogleMapsGeocoder('yet_another_dummy_client_id',
|
||||
'Ola-k-ase---',
|
||||
None)
|
||||
|
||||
def test_credentials_with_underscores_can_be_valid(self, req_mock):
|
||||
GoogleMapsGeocoder('yet_another_dummy_client_id',
|
||||
'Ola_k_ase___',
|
||||
None)
|
||||
|
||||
Reference in New Issue
Block a user