-
-
Notifications
You must be signed in to change notification settings - Fork 283
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[16.0][MIG] - geoengine_base_geolocalize
- Loading branch information
Showing
9 changed files
with
67 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,15 @@ | ||
# -*- coding: utf-8 -*- | ||
# Copyright 2015-2017 ACSONE SA/NV (<http://acsone.eu>) | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). | ||
{ | ||
'name': 'Geospatial support for base_geolocalize', | ||
'version': '10.0.1.0.1', | ||
'category': 'GeoBI', | ||
'author': "ACSONE SA/NV, Odoo Community Association (OCA)", | ||
'license': 'AGPL-3', | ||
'website': 'https://github.com/OCA/geospatial', | ||
'depends': [ | ||
'base', | ||
'geoengine_partner', | ||
], | ||
'external_dependencies': { | ||
'python': [ | ||
'requests' | ||
], | ||
}, | ||
'data': [ | ||
'views/res_partner_view.xml' | ||
], | ||
'application': True, | ||
'autoinstall': True, | ||
"name": "Geospatial support for base_geolocalize", | ||
"version": "16.0.1.0.1", | ||
"category": "GeoBI", | ||
"author": "ACSONE SA/NV, Odoo Community Association (OCA)", | ||
"license": "AGPL-3", | ||
"website": "https://github.com/OCA/geospatial", | ||
"depends": ["base", "geoengine_partner", "base_geolocalize"], | ||
"external_dependencies": {"python": ["requests"]}, | ||
"data": ["views/res_partner_view.xml"], | ||
"application": True, | ||
"autoinstall": True, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
# -*- coding: utf-8 -*- | ||
|
||
from . import test_geoengine_partner |
46 changes: 23 additions & 23 deletions
46
geoengine_base_geolocalize/tests/test_geoengine_partner.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,42 @@ | ||
# -*- coding: utf-8 -*- | ||
# Copyright 2015-2017 ACSONE SA/NV (<http://acsone.eu>) | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). | ||
import odoo.tests.common as common | ||
from odoo.tests.common import TransactionCase | ||
|
||
|
||
class TestGeoenginePartner(common.TransactionCase): | ||
|
||
class TestGeoenginePartner(TransactionCase): | ||
def test_get_geo_point(self): | ||
partner_id = self.env.ref('base.user_root').partner_id | ||
partner_id = self.env.ref("base.user_root").partner_id | ||
partner_id.partner_longitude = False | ||
partner_id.partner_latitude = False | ||
self.assertFalse( | ||
partner_id.geo_point, 'Should not have geo_point with no latlon') | ||
partner_id.geo_point, "Should not have geo_point with no latlon" | ||
) | ||
partner_id.partner_latitude = 20 | ||
self.assertFalse( | ||
partner_id.geo_point, 'Should not have geo_point with no latlon') | ||
partner_id.geo_point, "Should not have geo_point with no latlon" | ||
) | ||
partner_id.partner_longitude = 20 | ||
self.assertTrue( | ||
partner_id.geo_point, 'Should have geo_point') | ||
self.assertTrue(partner_id.geo_point, "Should have geo_point") | ||
|
||
def test_geo_localize(self): | ||
vals = { | ||
'name': 'Partner Project', | ||
'street': 'Rue au bois la dame', | ||
'country_id': self.env.ref('base.be').id, | ||
'zip': '6800', | ||
"name": "Partner Project", | ||
"street": "Rue au bois la dame", | ||
"country_id": self.env.ref("base.be").id, | ||
"zip": "6800", | ||
} | ||
partner_id = self.env['res.partner'].create(vals) | ||
partner_id.name = 'Other Partner' | ||
partner_id.geo_localize() | ||
partner_id = self.env["res.partner"].create(vals) | ||
partner_id.name = "Other Partner" | ||
partner_id.with_context(force_geo_localize=True).geo_localize() | ||
self.assertAlmostEqual( | ||
partner_id.partner_latitude, 49.95353, 5, | ||
'Latitude Should be equals') | ||
partner_id.partner_latitude, 49.9535323, 2, "Latitude Should be equals" | ||
) | ||
self.assertAlmostEqual( | ||
partner_id.partner_longitude, 5.40539, 5, | ||
'Longitude Should be equals') | ||
domain = [('id', '=', partner_id.id)] | ||
partner_id.partner_longitude, 5.4119073, 2, "Longitude Should be equals" | ||
) | ||
domain = [("id", "=", partner_id.id)] | ||
partner_id.unlink() | ||
self.assertFalse( | ||
self.env['res.partner'].search(domain), | ||
'Should not have this partner anymore') | ||
self.env["res.partner"].search(domain), | ||
"Should not have this partner anymore", | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# generated from manifests external_dependencies | ||
requests |
1 change: 1 addition & 0 deletions
1
setup/geoengine_base_geolocalize/odoo/addons/geoengine_base_geolocalize
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../../geoengine_base_geolocalize |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
import setuptools | ||
|
||
setuptools.setup( | ||
setup_requires=['setuptools-odoo'], | ||
odoo_addon=True, | ||
) |