Example #1
0
 def test_default_image(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email))
     query = parse_qs(url.query)
     assert_equal(query, {
         'r': ['pg'],
         'd': ['https://example.com/img/icon.png']
     })
Example #2
0
 def test_url(self):
     email = '*****@*****.**'
     expected_id = 'd3514940ac1b2051c8aa42970d17e3fe'
     url = urlparse(gravatar.url(email=email))
     assert url.netloc == 'secure.gravatar.com'
     assert url.path == '/avatar/' + expected_id
Example #3
0
 def test_default_override(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email, rating='x'))
     query = parse_qs(url.query)
     assert_equal(query, {'rating': ['x']})
Example #4
0
 def test_defaults(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email, rating='x'))
     query = parse_qs(url.query)
     assert 'r' not in query
     assert query['rating'] == ['x']
 def test_defaults(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email, rating='x'))
     query = parse_qs(url.query)
     assert 'r' not in query
     assert query['rating'] == ['x']
 def test_url(self):
     email = '*****@*****.**'
     expected_id = 'd3514940ac1b2051c8aa42970d17e3fe'
     url = urlparse(gravatar.url(email=email))
     assert url.netloc == 'secure.gravatar.com'
     assert url.path == '/avatar/' + expected_id
Example #7
0
 def test_default_image(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email))
     query = parse_qs(url.query)
     assert_equal(query,
                  {'r': ['pg'], 'd': ['https://example.com/img/icon.png']})
Example #8
0
 def test_default_override(self):
     email = '*****@*****.**'
     url = urlparse(gravatar.url(email=email, rating='x'))
     query = parse_qs(url.query)
     assert_equal(query,
                  {'rating': ['x']})