dummyssh
26 lines
| 590 B
| text/plain
|
TextLexer
/ tests / dummyssh
|
r14186 | #!/usr/bin/env python | ||
|
r29159 | from __future__ import absolute_import | ||
import os | ||||
|
r14186 | import sys | ||
os.chdir(os.getenv('TESTTMP')) | ||||
if sys.argv[1] != "user@dummy": | ||||
sys.exit(-1) | ||||
|
r31007 | os.environ["SSH_CLIENT"] = "%s 1 2" % os.environ.get('LOCALIP', '127.0.0.1') | ||
|
r14186 | |||
log = open("dummylog", "ab") | ||||
log.write("Got arguments") | ||||
for i, arg in enumerate(sys.argv[1:]): | ||||
|
r19320 | log.write(" %d:%s" % (i + 1, arg)) | ||
|
r14186 | log.write("\n") | ||
log.close() | ||||
|
r15768 | hgcmd = sys.argv[2] | ||
if os.name == 'nt': | ||||
# hack to make simple unix single quote quoting work on windows | ||||
hgcmd = hgcmd.replace("'", '"') | ||||
r = os.system(hgcmd) | ||||
|
r14186 | sys.exit(bool(r)) | ||