Fix doctest
This commit is contained in:
parent
5eb6f7af61
commit
6bc66ebc28
|
@ -10,7 +10,6 @@ pipeline:
|
||||||
- TOX_TESTENV_PASSENV=CFLAGS
|
- TOX_TESTENV_PASSENV=CFLAGS
|
||||||
- POSTGRESQL_URI=postgresql://postgres@postgresql:5432/
|
- POSTGRESQL_URI=postgresql://postgres@postgresql:5432/
|
||||||
commands:
|
commands:
|
||||||
- python tests/netrc2hgrc.py
|
|
||||||
- pip install tox
|
- pip install tox
|
||||||
- tox -e "${TOXENV}-${DATABASE}"
|
- tox -e "${TOXENV}-${DATABASE}"
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
import netrc
|
|
||||||
import os
|
|
||||||
try:
|
|
||||||
from configparser import ConfigParser, DuplicateSectionError
|
|
||||||
except ImportError:
|
|
||||||
from ConfigParser import ConfigParser, DuplicateSectionError
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
netrc_ = netrc.netrc(os.path.expanduser('~/.netrc'))
|
|
||||||
config = ConfigParser()
|
|
||||||
try:
|
|
||||||
config.add_section('auth')
|
|
||||||
except DuplicateSectionError:
|
|
||||||
pass
|
|
||||||
hgrc = os.path.expanduser('~/.hgrc')
|
|
||||||
config.read(hgrc)
|
|
||||||
for host, (login, _, password) in netrc_.hosts.items():
|
|
||||||
config.set('auth', host + '.prefix', host)
|
|
||||||
config.set('auth', host + '.username', login)
|
|
||||||
config.set('auth', host + '.password', password)
|
|
||||||
with open(hgrc, 'w') as fp:
|
|
||||||
config.write(fp)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
Loading…
Reference in New Issue