def test_multiline_emails(self): matches = find_emails(MULTILINE_INPUT, multiline=True) eq_(len(matches), 2) eq_(matches, ['*****@*****.**', '*****@*****.**'])
def test_non_multiline_emails(self): matches = find_emails(MULTILINE_INPUT, multiline=False) eq_(len(matches), 2) eq_(matches, ['*****@*****.**', '*****@*****.**'])
def text_no_matches(self): text= """laoreet. Donec lacus nunc, viverra nec, blandit ve""" matches = find_emails(text) eq_(len(matches), 0)
def test_single_line_email(self): text = "*[email protected] asda s" matches = find_emails(text, multiline=False) eq_(len(matches), 1)
def test_find_emails(self): self.assertEqual(main.find_emails(self.sample_data), self.emails)