コード例 #1
0
 def test_plain_email(self):
     self.assertEqual(
         gravify.Gravatar("*****@*****.**").url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052")
コード例 #2
0
 def test_with_size_param(self):
     self.assertEqual(
         gravify.Gravatar("*****@*****.**", size=200).url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?s=200"
     )
コード例 #3
0
 def test_file_handler(self):
     self.assertIsInstance(
         gravify.Gravatar("*****@*****.**").file.read(4), bytes)
コード例 #4
0
 def test_default_identicon(self):
     self.assertEqual(
         gravify.Gravatar("*****@*****.**",
                          default_image="identicon").url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?d=identicon"
     )
コード例 #5
0
 def test_hash_to_lowercase(self):
     self.assertEqual(
         gravify.Gravatar("*****@*****.**").hash,
         "7246821a7bf0b1b37794b39cb08ee052")
コード例 #6
0
 def test_hash_inner_spaces(self):
     self.assertEqual(
         gravify.Gravatar('"ben soyka"@icloud.com').hash,
         "5d09bd0d26efc0871a3977aa55fb3f9c")
コード例 #7
0
 def test_hash_whitespace(self):
     self.assertEqual(
         gravify.Gravatar("   \[email protected]\n").hash,
         "7246821a7bf0b1b37794b39cb08ee052")
コード例 #8
0
 def test_hash(self):
     self.assertEqual(
         gravify.Gravatar("*****@*****.**").hash,
         "7246821a7bf0b1b37794b39cb08ee052")