Fix test as full_address is a Function field
The address must be saved to be allowed to use the function field. And the split lines should be join by empty space
This commit is contained in:
1 parent
aaaf169831
commit
ec62322964
2 files changed
+6
-1
No files matched your search
+1
-1
@@ -20,7 +20,7 @@ class Address:
|
||||
@fields.depends('street', 'zip', 'city', 'country', 'subdivision')
|
||||
def on_change_with_google_maps_url(self, name=None):
|
||||
lang = Transaction().language[:2]
|
||||
url = ''.join(self.full_address.splitlines())
|
||||
url = ' '.join(self.full_address.splitlines())
|
||||
if url.strip():
|
||||
if isinstance(url, str) and sys.version_info < (3,):
|
||||
url = url.encode('utf-8')
|
||||
|
||||
@@ -15,10 +15,15 @@ class GoogleMapsTestCase(ModuleTestCase):
|
||||
"Test Google Maps URL"
|
||||
pool = Pool()
|
||||
Address = pool.get('party.address')
|
||||
Party = pool.get('party.party')
|
||||
party = Party()
|
||||
party.save()
|
||||
address = Address()
|
||||
address.party = party
|
||||
address.street = "300 Cliff Street"
|
||||
address.zip = "18503"
|
||||
address.city = "Scranton"
|
||||
address.save()
|
||||
|
||||
self.assertEqual(
|
||||
address.on_change_with_google_maps_url(),
|
||||
|
||||
Reference in new issue
Block a user