[Python-checkins] python/dist/src/Lib/test test_urllib2.py, 1.13, 1.14

akuchling at users.sourceforge.net akuchling at users.sourceforge.net
Tue Jun 29 09:15:49 EDT 2004


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14526
Modified Files:
	test_urllib2.py 
Log Message:
Add test case for bug #912845: requesting an HTTP byte range doesn't work
Index: test_urllib2.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_urllib2.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** test_urllib2.py	31 May 2004 18:22:40 -0000	1.13
--- test_urllib2.py	29 Jun 2004 13:15:46 -0000	1.14
***************
*** 671,683 ****
 self.assert_(False)
 
 
 def test_main(verbose=None):
 from test import test_sets
! test_support.run_unittest(
! TrivialTests,
! OpenerDirectorTests,
! HandlerTests,
! MiscTests,
! )
 
 if __name__ == "__main__":
--- 671,693 ----
 self.assert_(False)
 
+ class NetworkTests(unittest.TestCase):
+ def test_range (self):
+ req = urllib2.Request("http://www.python.org",
+ headers={'Range': 'bytes=20-39'})
+ result = urllib2.urlopen(req)
+ data = result.read()
+ self.assertEqual(len(data), 20)
+ 
+ 
 
 def test_main(verbose=None):
 from test import test_sets
! tests = (TrivialTests,
! OpenerDirectorTests,
! HandlerTests,
! MiscTests)
! if test_support.is_resource_enabled('network'):
! tests += (NetworkTests,)
! test_support.run_unittest(*tests)
 
 if __name__ == "__main__":


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /