home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / test_urllib2.py < prev    next >
Text File  |  2003-12-30  |  720b  |  32 lines

  1. from test.test_support import verify
  2. import urllib2
  3. import os
  4.  
  5. # A couple trivial tests
  6.  
  7. try:
  8.     urllib2.urlopen('bogus url')
  9. except ValueError:
  10.     pass
  11. else:
  12.     verify(0)
  13.  
  14. # XXX Name hacking to get this to work on Windows.
  15. fname = os.path.abspath(urllib2.__file__).replace('\\', '/')
  16. if fname[1:2] == ":":
  17.     fname = fname[2:]
  18. # And more hacking to get it to work on MacOS. This assumes
  19. # urllib.pathname2url works, unfortunately...
  20. if os.name == 'mac':
  21.     fname = '/' + fname.replace(':', '/')
  22. elif os.name == 'riscos':
  23.     import string
  24.     fname = os.expand(fname)
  25.     fname = fname.translate(string.maketrans("/.", "./"))
  26.  
  27. file_url = "file://%s" % fname
  28. f = urllib2.urlopen(file_url)
  29.  
  30. buf = f.read()
  31. f.close()
  32.