blob: 129bf2c27ef3fbeee94ffcd682c7fc99455f389f [file] [log] [blame]
Jeremy Hyltone3e61042001-05-09 15:50:25 +00001from test_support import verify
2import urllib2
Tim Peters861adac2001-07-16 20:49:49 +00003import os
Jeremy Hyltone3e61042001-05-09 15:50:25 +00004
5# A couple trivial tests
6
7try:
8 urllib2.urlopen('bogus url')
9except ValueError:
10 pass
11else:
12 verify(0)
13
Tim Peters861adac2001-07-16 20:49:49 +000014# XXX Name hacking to get this to work on Windows.
15fname = os.path.abspath(urllib2.__file__).replace('\\', '/')
16if fname[1:2] == ":":
17 fname = fname[2:]
Jack Jansen535c5242001-08-27 22:31:58 +000018# And more hacking to get it to work on MacOS. This assumes
19# urllib.pathname2url works, unfortunately...
20if os.name == 'mac':
Tim Peters83e7ccc2001-09-04 06:37:28 +000021 fname = '/' + fname.replace(':', '/')
Tim Peters861adac2001-07-16 20:49:49 +000022file_url = "file://%s" % fname
Jeremy Hyltone3e61042001-05-09 15:50:25 +000023f = urllib2.urlopen(file_url)
Tim Peters861adac2001-07-16 20:49:49 +000024
Jeremy Hyltone3e61042001-05-09 15:50:25 +000025buf = f.read()
26f.close()