test-bad-pull.t
30 lines
| 841 B
| text/troff
|
Tads3Lexer
/ tests / test-bad-pull.t
Martin Geisler
|
r11859 | $ hg clone http://localhost:$HGPORT/ copy | ||
abort: error: Connection refused | ||||
Matt Mackall
|
r12316 | [255] | ||
Martin Geisler
|
r11859 | |||
$ test -d copy || echo copy: No such file or directory | ||||
copy: No such file or directory | ||||
$ cat > dumb.py <<EOF | ||||
> import BaseHTTPServer, SimpleHTTPServer, os, signal | ||||
> def run(server_class=BaseHTTPServer.HTTPServer, | ||||
> handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler): | ||||
> server_address = ('localhost', int(os.environ['HGPORT'])) | ||||
> httpd = server_class(server_address, handler_class) | ||||
> httpd.serve_forever() | ||||
> signal.signal(signal.SIGTERM, lambda x: sys.exit(0)) | ||||
> run() | ||||
> EOF | ||||
$ python dumb.py 2>/dev/null & | ||||
$ echo $! >> $DAEMON_PIDS | ||||
give the server some time to start running | ||||
$ sleep 1 | ||||
$ hg clone http://localhost:$HGPORT/foo copy2 2>&1 | ||||
Brodie Rao
|
r12376 | abort: HTTP Error 404: * (glob) | ||
Matt Mackall
|
r12316 | [255] | ||
Martin Geisler
|
r11859 | |||
$ kill $! | ||||