Mercurial > public > mercurial-scm > python-hglib
view tests/test-hglib.py @ 218:934608d4fcba
hglib: make sure configs can be passed to clone command
Differential Revision: https://phab.mercurial-scm.org/D12360
author | Mathias De Mare <mathias.de_mare@nokia.com> |
---|---|
date | Wed, 09 Mar 2022 15:08:11 +0100 |
parents | e6589149b2c8 |
children |
line wrap: on
line source
from tests import common import hglib class test_hglib(common.basetest): def setUp(self): pass def test_close_fds(self): """A weird Python bug that has something to do to inherited file descriptors, see http://bugs.python.org/issue12786 """ common.basetest.setUp(self) client2 = hglib.open() self.client.close() def test_open_nonexistent(self): # setup stuff necessary for basetest.tearDown() self.clients = [] self._oldopen = hglib.client.hgclient.open try: self.clients.append(hglib.open('inexistent')) # hg 3.5 can't report error (fixed by 7332bf4ae959) #self.fail('ServerError not raised') except hglib.error.ServerError as inst: self.assertTrue('inexistent' in str(inst))