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'] })
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
def test_default_override(self): email = '*****@*****.**' url = urlparse(gravatar.url(email=email, rating='x')) query = parse_qs(url.query) assert_equal(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_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']})