test-bad-pull.t
34 lines
| 853 B
| text/troff
|
Tads3Lexer
/ tests / test-bad-pull.t
Martin Geisler
|
r11859 | $ hg clone http://localhost:$HGPORT/ copy | ||
abort: error: Connection refused | ||||
$ echo $? | ||||
0 | ||||
$ 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 | ||||
abort: HTTP Error 404: .* | ||||
$ echo $? | ||||
0 | ||||
$ kill $! | ||||