Files
tryton/tests/test_google_maps.py
T
Cédric Krier 881e0e991d Do not decode/encode url for Python3
urllib.parse.quote works with str but not bytes in Python3 which is the
opposite of urllib.quote in Python2 who works with str but not unicode.

issue5768
review31401002
2016-08-19 21:25:16 +02:00

34 lines
1.0 KiB
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import unittest
import trytond.tests.test_tryton
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
from trytond.pool import Pool
class GoogleMapsTestCase(ModuleTestCase):
'Test GoogleMaps module'
module = 'google_maps'
@with_transaction()
def test_google_maps_url(self):
"Test Google Maps URL"
pool = Pool()
Address = pool.get('party.address')
address = Address()
address.street = "300 Cliff Street"
address.zip = "18503"
address.city = "Scranton"
self.assertEqual(
address.on_change_with_google_maps_url(),
'http://maps.google.com/maps?hl=en&'
'q=300%20Cliff%20Street%2018503%20Scranton')
def suite():
suite = trytond.tests.test_tryton.suite()
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
GoogleMapsTestCase))
return suite