Esempio n. 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())
Esempio n. 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'])
Esempio n. 3
0
 def test_repository_root_error(self, check_output):
     check_output.side_effect = subprocess.CalledProcessError(255, '', '')
     self.assertEqual(None, hg.repository_root())
Esempio n. 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)
Esempio n. 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())
Esempio n. 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'])