Exemple #1
0
 def test_repository_root_error(self):
     with mock.patch('subprocess.check_output',
                     side_effect=subprocess.CalledProcessError(255, '',
                                                               '')):
         self.assertEqual(None, hg.repository_root())
Exemple #2
0
 def test_repository_root_ok(self):
     with mock.patch('subprocess.check_output',
                     return_value=b'/home/user/repo\n') as hg_call:
         self.assertEqual('/home/user/repo', hg.repository_root())
         hg_call.asser_called_once_with(['hg', 'root'])
Exemple #3
0
 def test_repository_root_error(self, check_output):
     check_output.side_effect = subprocess.CalledProcessError(255, '', '')
     self.assertEqual(None, hg.repository_root())
Exemple #4
0
 def test_repository_root_ok(self, check_output):
     self.assertEqual('/home/user/repo', hg.repository_root())
     check_output.assert_called_once_with(
         ['hg', 'root'], stderr=subprocess.STDOUT)
Exemple #5
0
 def test_repository_root_error(self):
     with mock.patch('subprocess.check_output',
                     side_effect=subprocess.CalledProcessError(255, '', '')):
         self.assertEqual(None, hg.repository_root())
Exemple #6
0
 def test_repository_root_ok(self):
     with mock.patch('subprocess.check_output',
                     return_value=b'/home/user/repo\n') as hg_call:
         self.assertEqual('/home/user/repo', hg.repository_root())
         hg_call.asser_called_once_with(['hg', 'root'])