示例#1
0
 def test_author_with_middle_name(self):
     page = CFGOVPage()
     page.authors.add('Jess Schafer', 'Richa Something Agarwal',
                      'Sarah Simpson')
     expected_result = [
         'Richa Something Agarwal', 'Jess Schafer', 'Sarah Simpson'
     ]
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
示例#2
0
 def test_alphabetize_authors_by_last_name(self):
     page = CFGOVPage()
     page.authors.add('Ross Karchner', 'Richa Agarwal', 'Andy Chosak',
                      'Will Barton')
     expected_result = [
         'Richa Agarwal', 'Will Barton', 'Andy Chosak', 'Ross Karchner'
     ]
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
 def test_same_last_names(self):
     page = CFGOVPage()
     page.authors.add('Mary Smith', 'Vic Kumar', 'John Smith')
     expected_result = ['Vic Kumar', 'John Smith', 'Mary Smith']
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
 def test_author_with_middle_name(self):
     page = CFGOVPage()
     page.authors.add('Jess Schafer', 'Richa Something Agarwal', 'Sarah Simpson')
     expected_result = ['Richa Something Agarwal', 'Jess Schafer', 'Sarah Simpson']
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
 def test_no_authors(self):
     page = CFGOVPage()
     self.assertEquals(page.alphabetize_authors(), [])
 def test_alphabetize_authors_by_last_name(self):
     page = CFGOVPage()
     page.authors.add('Ross Karchner', 'Richa Agarwal', 'Andy Chosak', 'Will Barton')
     expected_result = ['Richa Agarwal', 'Will Barton', 'Andy Chosak', 'Ross Karchner']
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
示例#7
0
 def test_same_last_names(self):
     page = CFGOVPage()
     page.authors.add('Mary Smith', 'Vic Kumar', 'John Smith')
     expected_result = ['Vic Kumar', 'John Smith', 'Mary Smith']
     author_names = [a.name for a in page.alphabetize_authors()]
     self.assertEquals(author_names, expected_result)
示例#8
0
 def test_no_authors(self):
     page = CFGOVPage()
     self.assertEquals(page.alphabetize_authors(), [])