コード例 #1
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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')
コード例 #2
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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')
コード例 #3
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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')
コード例 #4
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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)
コード例 #5
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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)
コード例 #6
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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')
コード例 #7
0
ファイル: tests.py プロジェクト: harmo/django-simplegravatar
 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')