Пример #1
0
 def test_not_an_email_address(self):
   descriptions = [
       'Howdie!\n\nCOLLABORATOR=joi\nBUG=12345',
       'Howdie!\n\nCOLLABORATOR=joi@google\nBUG=12345',
   ]
   for description in descriptions:
     self.assertEqual(
       [], Issue._collaborator_emails_from_description(description))
Пример #2
0
 def test_not_an_email_address(self):
   descriptions = [
       'Howdie!\n\nCOLLABORATOR=joi\nBUG=12345',
       'Howdie!\n\nCOLLABORATOR=joi@google\nBUG=12345',
   ]
   for description in descriptions:
     self.assertEqual(
       [], Issue._collaborator_emails_from_description(description))
Пример #3
0
 def test_one_valid_collaborator(self):
   descriptions = [
       'Howdie!\n\[email protected]\nBUG=12345',
       'Howdie!\n\[email protected] \nBUG=12345',
       'Howdie!\n\n COLLABORATOR =\[email protected] \nBUG=12345',
       'Howdie!\nCOLLABORATOR = [email protected] \nCOLLABORATOR=smurf',
   ]
   for description in descriptions:
     self.assertEqual(
         ['*****@*****.**'],
         Issue._collaborator_emails_from_description(description))
Пример #4
0
 def test_one_valid_collaborator(self):
   descriptions = [
       'Howdie!\n\[email protected]\nBUG=12345',
       'Howdie!\n\[email protected] \nBUG=12345',
       'Howdie!\n\n COLLABORATOR =\[email protected] \nBUG=12345',
       'Howdie!\nCOLLABORATOR = [email protected] \nCOLLABORATOR=smurf',
   ]
   for description in descriptions:
     self.assertEqual(
         ['*****@*****.**'],
         Issue._collaborator_emails_from_description(description))
Пример #5
0
 def test_multiple_collaborators(self):
   collaborators = Issue._collaborator_emails_from_description(
       'Hello world!\[email protected]\[email protected]')
   self.assertEqual(['*****@*****.**', '*****@*****.**'], collaborators)
Пример #6
0
 def test_no_collaborator(self):
   description = 'Hello!\n\nBUG=12345'
   self.assertEqual(
       [], Issue._collaborator_emails_from_description(description))
Пример #7
0
 def test_multiple_collaborators(self):
   collaborators = Issue._collaborator_emails_from_description(
       'Hello world!\[email protected]\[email protected]')
   self.assertEqual(['*****@*****.**', '*****@*****.**'], collaborators)
Пример #8
0
 def test_no_collaborator(self):
   description = 'Hello!\n\nBUG=12345'
   self.assertEqual(
       [], Issue._collaborator_emails_from_description(description))