def test_gravatar_default_modified_in_settings(self): setattr(settings, 'SIMPLEGRAVATAR_DEFAULT', 'mm') result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertIn('default', params) self.assertEqual(params.get('default')[0], 'mm')
def test_gravatar_modified_rating_in_settings(self): setattr(settings, 'SIMPLEGRAVATAR_RATING', 'x') result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertIn('rating', params) self.assertEqual(params.get('rating')[0], 'x')
def test_gravatar_modified_size_in_settings(self): setattr(settings, 'SIMPLEGRAVATAR_SIZE', 60) result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertIn('size', params) self.assertEqual(params.get('size')[0], '60')
def test_url_ssl_default(self): self._set_defaults_settings() setattr(settings, 'SIMPLEGRAVATAR_SECURE', True) result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) self.assertEqual(parsed_url.scheme, 'https') self.assertEqual(parsed_url.netloc, 'secure.gravatar.com') params = parse_qs(parsed_url.query) self.assertIn('size', params) self.assertEqual(params.get('size')[0], '80') self.assertIn('rating', params) self.assertEqual(params.get('rating')[0], 'g') self.assertNotIn('default', params)
def test_gravatar_default_default(self): result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertNotIn('default', params)
def test_gravatar_default_rating(self): result = show_gravatar(self.email) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertIn('rating', params) self.assertEqual(params.get('rating')[0], 'g')
def test_gravatar_modified_size_in_templatetag(self): result = show_gravatar(self.email, size=100) parsed_url = urlparse(result['gravatar']['url']) params = parse_qs(parsed_url.query) self.assertIn('size', params) self.assertEqual(params.get('size')[0], '100')