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