diff options
| author | Artur Malabarba | 2015-04-12 01:10:35 +0100 |
|---|---|---|
| committer | Artur Malabarba | 2015-04-12 01:12:33 +0100 |
| commit | 7cae5c3cb6bcbee49e56c8d607d64071f9196952 (patch) | |
| tree | 79f2eb9a4e4017f71683b68265525a9469024300 /test/automated/data | |
| parent | ccade56fbee75dfebc6e1826738550a1c131d933 (diff) | |
| download | emacs-7cae5c3cb6bcbee49e56c8d607d64071f9196952.tar.gz emacs-7cae5c3cb6bcbee49e56c8d607d64071f9196952.zip | |
* test/automated/package-test.el: Test async functionality
(package-test-update-archives-async): New test
Diffstat (limited to 'test/automated/data')
| -rw-r--r-- | test/automated/data/package/package-test-server.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/automated/data/package/package-test-server.py b/test/automated/data/package/package-test-server.py new file mode 100644 index 00000000000..35ca820f31f --- /dev/null +++ b/test/automated/data/package/package-test-server.py | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | import sys | ||
| 2 | import BaseHTTPServer | ||
| 3 | from SimpleHTTPServer import SimpleHTTPRequestHandler | ||
| 4 | |||
| 5 | |||
| 6 | HandlerClass = SimpleHTTPRequestHandler | ||
| 7 | ServerClass = BaseHTTPServer.HTTPServer | ||
| 8 | Protocol = "HTTP/1.0" | ||
| 9 | |||
| 10 | if sys.argv[1:]: | ||
| 11 | port = int(sys.argv[1]) | ||
| 12 | else: | ||
| 13 | port = 8000 | ||
| 14 | server_address = ('127.0.0.1', port) | ||
| 15 | |||
| 16 | HandlerClass.protocol_version = Protocol | ||
| 17 | httpd = ServerClass(server_address, HandlerClass) | ||
| 18 | |||
| 19 | sa = httpd.socket.getsockname() | ||
| 20 | print "Serving HTTP on", sa[0], "port", sa[1], "..." | ||
| 21 | httpd.serve_forever() | ||