Exemplo n.º 1
0
 def canonical_email(self):
     return canonicalize_email(self.email)
Exemplo n.º 2
0
 def test_unicode_in_byte_str(self):
     # this shouldn't ever happen, but some entries in postgres appear
     # to be byte strings with non-ascii in 'em.
     canonical = utils.canonicalize_email("\xe2\x9c\[email protected]")
     self.assertEquals(canonical, "\xe2\x9c\[email protected]")
Exemplo n.º 3
0
 def get_accounts(cls, email_address):
     canonical = canonicalize_email(email_address)
     if not canonical:
         return []
     account_id36s = cls.get_time_sorted_columns(canonical).keys()
     return Account._byID36(account_id36s, data=True, return_dict=False)
Exemplo n.º 4
0
 def test_remove_dots(self):
     canonical = utils.canonicalize_email("*****@*****.**")
     self.assertEquals(canonical, "*****@*****.**")
Exemplo n.º 5
0
 def test_remove_plus_address(self):
     canonical = utils.canonicalize_email("*****@*****.**")
     self.assertEquals(canonical, "*****@*****.**")
Exemplo n.º 6
0
 def test_unicode(self):
     canonical = utils.canonicalize_email(u"\[email protected]")
     self.assertEquals(canonical, "\xe2\x9c\[email protected]")
Exemplo n.º 7
0
 def test_multiple_ats(self):
     canonical = utils.canonicalize_email("invalid@invalid@invalid")
     self.assertEquals(canonical, "")
Exemplo n.º 8
0
 def test_empty_string(self):
     canonical = utils.canonicalize_email("")
     self.assertEquals(canonical, "")
Exemplo n.º 9
0
 def test_unicode(self):
     canonical = utils.canonicalize_email(u"\[email protected]")
     self.assertEquals(canonical, "\xe2\x9c\[email protected]")
Exemplo n.º 10
0
 def test_remove_plus_address(self):
     canonical = utils.canonicalize_email("*****@*****.**")
     self.assertEquals(canonical, "*****@*****.**")
Exemplo n.º 11
0
 def test_unicode_in_byte_str(self):
     # this shouldn't ever happen, but some entries in postgres appear
     # to be byte strings with non-ascii in 'em.
     canonical = utils.canonicalize_email("\xe2\x9c\[email protected]")
     self.assertEquals(canonical, "\xe2\x9c\[email protected]")
Exemplo n.º 12
0
 def test_remove_dots(self):
     canonical = utils.canonicalize_email("*****@*****.**")
     self.assertEquals(canonical, "*****@*****.**")
Exemplo n.º 13
0
 def test_multiple_ats(self):
     canonical = utils.canonicalize_email("invalid@invalid@invalid")
     self.assertEquals(canonical, "")
Exemplo n.º 14
0
 def test_localonly(self):
     canonical = utils.canonicalize_email("invalid")
     self.assertEquals(canonical, "")
Exemplo n.º 15
0
 def get_accounts(cls, email_address):
     canonical = canonicalize_email(email_address)
     if not canonical:
         return []
     account_id36s = cls.get_time_sorted_columns(canonical).keys()
     return Account._byID36(account_id36s, data=True, return_dict=False)
Exemplo n.º 16
0
 def test_localonly(self):
     canonical = utils.canonicalize_email("invalid")
     self.assertEquals(canonical, "")
Exemplo n.º 17
0
 def canonical_email(self):
     return canonicalize_email(self.email)
Exemplo n.º 18
0
 def test_empty_string(self):
     canonical = utils.canonicalize_email("")
     self.assertEquals(canonical, "")