Exemplo n.º 1
0
 def test_gather_logs_with_no_logs(self):
     def mock_run_cmd(unused_cmd):
         return ''
     run_cmd_swap = self.swap(common, 'run_cmd', mock_run_cmd)
     with run_cmd_swap:
         actual_logs = generate_release_info.gather_logs('start')
     self.assertEqual(actual_logs, [])
Exemplo n.º 2
0
 def test_gather_logs_with_logs(self):
     def mock_run_cmd(unused_cmd):
         log1 = 'sha1{0}author1{0}email1{0}msg1'.format(
             generate_release_info.GROUP_SEP)
         log2 = 'sha2{0}author2{0}email2{0}msg2'.format(
             generate_release_info.GROUP_SEP)
         return '%s\x00%s' % (log1, log2)
     run_cmd_swap = self.swap(common, 'run_cmd', mock_run_cmd)
     with run_cmd_swap:
         actual_logs = generate_release_info.gather_logs('start')
     expected_logs = [
         generate_release_info.Log('sha1', 'author1', 'email1', 'msg1'),
         generate_release_info.Log('sha2', 'author2', 'email2', 'msg2')]
     self.assertEqual(actual_logs, expected_logs)