Mathias Markl 7 years ago
parent
commit
368abff812
  1. 9
      muk_web_preview_mail/tests/test_mail_parse.py

9
muk_web_preview_mail/tests/test_mail_parse.py

@ -24,7 +24,8 @@ import base64
import logging import logging
import unittest import unittest
from urllib import parse
from urllib.parse import urlparse
from urllib.parse import parse_qsl
from urllib.parse import urlencode from urllib.parse import urlencode
from contextlib import closing from contextlib import closing
@ -60,11 +61,11 @@ class MailParseTestCase(common.HttpCase):
params = {'url': "/web/content/{}?download=true".format( params = {'url': "/web/content/{}?download=true".format(
self.sample_mail_attachment.id self.sample_mail_attachment.id
)} )}
url_parts = list(parse.urlparse(url))
query = dict(parse.parse_qsl(url_parts[4]))
url_parts = list(urlparse(url))
query = dict(parse_qsl(url_parts[4]))
query.update(params) query.update(params)
url_parts[4] = urlencode(query) url_parts[4] = urlencode(query)
url = parse.urlunparse(url_parts)
url = urlunparse(url_parts)
_logger.info(url) _logger.info(url)
self.assertTrue(self.url_open(url)) self.assertTrue(self.url_open(url))
_logger.info(self.url_open(url)) _logger.info(self.url_open(url))

Loading…
Cancel
Save