diff options
| author | Jeremy Kersten <jke@odoo.com> | 2018-11-15 18:13:35 +0000 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2018-11-16 16:24:49 +0000 |
| commit | 6c67539b92d52ae6c8449d7d2f63d032f805a903 (patch) | |
| tree | 8bdf8fe91928710435c2434c096e7a740e07d635 /addons/base_geolocalize/tests/test_geolocalize.py | |
| parent | 0fda77e7772624091da1c56fca196e6def1b47ff (diff) | |
[REF] base_geolocalize, base_setup: ref + make it configurable in settings
Migrate in v12 and Refactor a part of the code
Allow to configure it in setting
Diffstat (limited to 'addons/base_geolocalize/tests/test_geolocalize.py')
| -rw-r--r-- | addons/base_geolocalize/tests/test_geolocalize.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/addons/base_geolocalize/tests/test_geolocalize.py b/addons/base_geolocalize/tests/test_geolocalize.py index 3bc7cb54705..8052e49f3b4 100644 --- a/addons/base_geolocalize/tests/test_geolocalize.py +++ b/addons/base_geolocalize/tests/test_geolocalize.py @@ -3,7 +3,10 @@ from odoo.tests import TransactionCase from odoo.exceptions import UserError +import odoo.tests + +@odoo.tests.tagged('external', '-standard') class TestGeoLocalize(TransactionCase): def test_default_openstreetmap(self): @@ -14,12 +17,17 @@ class TestGeoLocalize(TransactionCase): self.assertTrue(test_partner.partner_latitude) self.assertTrue(test_partner.date_localization) - def test_google_without_api_key(self): + # we don't check here that the localization is at right place + # but just that result is realistic float coordonates + self.assertTrue(float(test_partner.partner_longitude) != 0.0) + self.assertTrue(float(test_partner.partner_latitude) != 0.0) + + def test_googlemap_without_api_key(self): """ Without providing API key to google maps, the service doesn't work.""" test_partner = self.env.ref('base.res_partner_address_4') - self.env['ir.config_parameter'].set_param('base_geolocalize.provider', - 'google') + google_map = self.env.ref('base_geolocalize.geoprovider_google_map').id + self.env['ir.config_parameter'].set_param('base_geolocalize.geo_provider', google_map) with self.assertRaises(UserError): test_partner.geo_localize() self.assertFalse(test_partner.partner_longitude) |
