def test_basic_html(self): self.assertEqual( extract_emails('<a href="mailto:[email protected]">boo</a>'), ['*****@*****.**']) self.assertEqual( extract_emails('<a href=\'mailto:[email protected]\'>boo</a>'), ['*****@*****.**']) self.assertEqual( extract_emails( '<a href="mailto:[email protected]?subject=meh">boo</a>'), ['*****@*****.**'])
def test_basic(self): self.assertEqual(extract_emails('hello world'), []) self.assertEqual(extract_emails('hello [email protected] world'), ['*****@*****.**']) self.assertEqual(extract_emails('[email protected] [email protected]'), ['*****@*****.**', '*****@*****.**']) self.assertEqual(extract_emails('[email protected] [email protected]'), ['*****@*****.**', '*****@*****.**']) self.assertEqual(extract_emails('[email protected],[email protected]'), ['*****@*****.**', '*****@*****.**']) self.assertEqual( extract_emails( 'hello [email protected]. i have been waiting for you.'), ['*****@*****.**'])
def test_tlds(self): self.assertEqual(extract_emails('*****@*****.**'), ['*****@*****.**']) self.assertEqual(extract_emails('*****@*****.**'), ['*****@*****.**']) self.assertEqual(extract_emails('*****@*****.**'), [])
def test_hidden(self): self.assertEqual( extract_emails("foo johnsmith (at) yahoo (dot) com bar"), ["*****@*****.**"])