Ejemplo n.º 1
0
 def test_size_param(self):
     self.assertEqual(
         Gravatar("*****@*****.**", size=200).url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?s=200")
     self.assertEqual(
         Gravatar("*****@*****.**", size=300).url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?s=300")
Ejemplo n.º 2
0
 def test_max_rating(self):
     self.assertEqual(
         Gravatar("*****@*****.**", max_rating='g').url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?r=g"
     )
     self.assertEqual(
         Gravatar("*****@*****.**",
                  default_image="identicon",
                  max_rating='g').url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?d=identicon&r=g"
     )
Ejemplo n.º 3
0
 def test_plain_email(self):
     self.assertEqual(
         Gravatar("*****@*****.**").url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052")
Ejemplo n.º 4
0
 def test_file_handler(self):
     self.assertIsInstance(
         Gravatar("*****@*****.**").file.read(4), bytes)
Ejemplo n.º 5
0
 def test_default_identicon(self):
     self.assertEqual(
         Gravatar("*****@*****.**", default_image="identicon").url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?d=identicon"
     )
Ejemplo n.º 6
0
 def test_hash_to_lowercase(self):
     self.assertEqual(
         Gravatar("*****@*****.**").hash,
         "7246821a7bf0b1b37794b39cb08ee052")
Ejemplo n.º 7
0
 def test_hash_whitespace(self):
     self.assertEqual(
         Gravatar("   \[email protected]\n").hash,
         "7246821a7bf0b1b37794b39cb08ee052")
Ejemplo n.º 8
0
 def test_hash(self):
     self.assertEqual(
         Gravatar("*****@*****.**").hash,
         "7246821a7bf0b1b37794b39cb08ee052")
Ejemplo n.º 9
0
 def test_ignore_unknown_rating(self):
     self.assertEqual(
         Gravatar("*****@*****.**", max_rating='xyz').url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052")
Ejemplo n.º 10
0
 def test_force_default_param(self):
     self.assertEqual(
         Gravatar("*****@*****.**", force_default=True).url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?f=y"
     )
Ejemplo n.º 11
0
 def test_default_image_constant(self):
     self.assertEqual(
         Gravatar("*****@*****.**",
                  default_image=DEFAULT_AVATARS['identicon']).url,
         "https://www.gravatar.com/avatar/7246821a7bf0b1b37794b39cb08ee052?d=identicon"
     )