# HG changeset patch # User Alexis S. L. Carvalho # Date 1194646895 7200 # Node ID 5db730475d6dfe0e0c10c79ef890518f5bc38bc7 # Parent f5345a2d2391ed3a387b31135789ab0136ef5757 tests/*: avoid losing the original settings from $HGRCPATH diff -r f5345a2d2391 -r 5db730475d6d tests/test-alias --- a/tests/test-alias Fri Nov 09 20:21:35 2007 -0200 +++ b/tests/test-alias Fri Nov 09 20:21:35 2007 -0200 @@ -1,6 +1,6 @@ #!/bin/sh -cat > $HGRCPATH <> $HGRCPATH < $HGRCPATH <> $HGRCPATH <> $HGRCPATH echo '% module/__init__.py-style' -echo '[extensions]' > $HGRCPATH echo "barfoo = $barfoopath" >> $HGRCPATH cd a hg foo +echo 'barfoo = !' >> $HGRCPATH cd .. cat > empty.py < $HGRCPATH echo "empty = $emptypath" >> $HGRCPATH hg help empty +echo 'empty = !' >> $HGRCPATH cat > debugextension.py < $HGRCPATH echo "debugextension = $debugpath" >> $HGRCPATH hg help debugextension hg --debug help debugextension +echo 'debugextension = !' >> $HGRCPATH diff -r f5345a2d2391 -r 5db730475d6d tests/test-trusted.py --- a/tests/test-trusted.py Fri Nov 09 20:21:35 2007 -0200 +++ b/tests/test-trusted.py Fri Nov 09 20:21:35 2007 -0200 @@ -6,6 +6,9 @@ from mercurial import ui, util hgrc = os.environ['HGRCPATH'] +f = open(hgrc) +basehgrc = f.read() +f.close() def testui(user='foo', group='bar', tusers=(), tgroups=(), cuser='foo', cgroup='bar', debug=False, silent=False): @@ -16,7 +19,8 @@ # write a global hgrc with the list of trusted users/groups and # some setting so that we can be sure it was read f = open(hgrc, 'w') - f.write('[paths]\n') + f.write(basehgrc) + f.write('\n[paths]\n') f.write('global = /some/path\n\n') if tusers or tgroups: diff -r f5345a2d2391 -r 5db730475d6d tests/test-ui-verbosity --- a/tests/test-ui-verbosity Fri Nov 09 20:21:35 2007 -0200 +++ b/tests/test-ui-verbosity Fri Nov 09 20:21:35 2007 -0200 @@ -4,6 +4,9 @@ from mercurial import ui hgrc = os.environ['HGRCPATH'] +f = open(hgrc) +basehgrc = f.read() +f.close() print ' hgrc settings command line options final result ' print ' quiet verbo debug quiet verbo debug quiet verbo debug' @@ -17,7 +20,8 @@ cmd_debug = bool(i & 1<<5) f = open(hgrc, 'w') - f.write('[ui]\n') + f.write(basehgrc) + f.write('\n[ui]\n') if hgrc_quiet: f.write('quiet = True\n') if hgrc_verbose: