mirror of https://github.com/python/cpython
Remove the old dead test program within the module in 2.7.
This commit is contained in:
parent
e11af59e2a
commit
351950fbfc
|
@ -1600,65 +1600,3 @@ def reporthook(blocknum, blocksize, totalsize):
|
||||||
print "Block number: %d, Block size: %d, Total size: %d" % (
|
print "Block number: %d, Block size: %d, Total size: %d" % (
|
||||||
blocknum, blocksize, totalsize)
|
blocknum, blocksize, totalsize)
|
||||||
|
|
||||||
# Test program
|
|
||||||
def test(args=[]):
|
|
||||||
if not args:
|
|
||||||
args = [
|
|
||||||
'/etc/passwd',
|
|
||||||
'file:/etc/passwd',
|
|
||||||
'file://localhost/etc/passwd',
|
|
||||||
'ftp://ftp.gnu.org/pub/README',
|
|
||||||
'http://www.python.org/index.html',
|
|
||||||
]
|
|
||||||
if hasattr(URLopener, "open_https"):
|
|
||||||
args.append('https://synergy.as.cmu.edu/~geek/')
|
|
||||||
try:
|
|
||||||
for url in args:
|
|
||||||
print '-'*10, url, '-'*10
|
|
||||||
fn, h = urlretrieve(url, None, reporthook)
|
|
||||||
print fn
|
|
||||||
if h:
|
|
||||||
print '======'
|
|
||||||
for k in h.keys(): print k + ':', h[k]
|
|
||||||
print '======'
|
|
||||||
with open(fn, 'rb') as fp:
|
|
||||||
data = fp.read()
|
|
||||||
if '\r' in data:
|
|
||||||
table = string.maketrans("", "")
|
|
||||||
data = data.translate(table, "\r")
|
|
||||||
print data
|
|
||||||
fn, h = None, None
|
|
||||||
print '-'*40
|
|
||||||
finally:
|
|
||||||
urlcleanup()
|
|
||||||
|
|
||||||
def main():
|
|
||||||
import getopt, sys
|
|
||||||
try:
|
|
||||||
opts, args = getopt.getopt(sys.argv[1:], "th")
|
|
||||||
except getopt.error, msg:
|
|
||||||
print msg
|
|
||||||
print "Use -h for help"
|
|
||||||
return
|
|
||||||
t = 0
|
|
||||||
for o, a in opts:
|
|
||||||
if o == '-t':
|
|
||||||
t = t + 1
|
|
||||||
if o == '-h':
|
|
||||||
print "Usage: python urllib.py [-t] [url ...]"
|
|
||||||
print "-t runs self-test;",
|
|
||||||
print "otherwise, contents of urls are printed"
|
|
||||||
return
|
|
||||||
if t:
|
|
||||||
if t > 1:
|
|
||||||
test1()
|
|
||||||
test(args)
|
|
||||||
else:
|
|
||||||
if not args:
|
|
||||||
print "Use -h for help"
|
|
||||||
for url in args:
|
|
||||||
print urlopen(url).read(),
|
|
||||||
|
|
||||||
# Run test program when run as a script
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
||||||
|
|
Loading…
Reference in New Issue