~pythonregexp2.7/python/issue2636-12

« back to all changes in this revision

Viewing changes to Lib/test/test_urllib.py

  • Committer: Jeffrey C. "The TimeHorse" Jacobs
  • Date: 2008-06-09 14:52:42 UTC
  • mfrom: (39033.1.3 Regexp-2.6)
  • Revision ID: darklord@timehorse.com-20080609145242-9m268zc6u87rp1vp
Merged in changes from the core Regexp branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
568
568
# .   Facundo
569
569
#
570
570
# def server(evt):
 
571
#     import socket, time
571
572
#     serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
572
573
#     serv.settimeout(3)
573
574
#     serv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
592
593
# class FTPWrapperTests(unittest.TestCase):
593
594
#
594
595
#     def setUp(self):
 
596
#         import ftplib, time, threading
595
597
#         ftplib.FTP.port = 9093
596
598
#         self.evt = threading.Event()
597
599
#         threading.Thread(target=server, args=(self.evt,)).start()
603
605
#     def testBasic(self):
604
606
#         # connects
605
607
#         ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [])
606
 
#         ftp.ftp.sock.close()
 
608
#         ftp.close()
 
609
#
 
610
#     def testTimeoutNone(self):
 
611
#         # global default timeout is ignored
 
612
#         import socket
 
613
#         self.assert_(socket.getdefaulttimeout() is None)
 
614
#         socket.setdefaulttimeout(30)
 
615
#         try:
 
616
#             ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [])
 
617
#         finally:
 
618
#             socket.setdefaulttimeout(None)
 
619
#         self.assertEqual(ftp.ftp.sock.gettimeout(), 30)
 
620
#         ftp.close()
607
621
#
608
622
#     def testTimeoutDefault(self):
609
 
#         # default
610
 
#         ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [])
611
 
#         self.assertTrue(ftp.ftp.sock.gettimeout() is None)
612
 
#         ftp.ftp.sock.close()
 
623
#         # global default timeout is used
 
624
#         import socket
 
625
#         self.assert_(socket.getdefaulttimeout() is None)
 
626
#         socket.setdefaulttimeout(30)
 
627
#         try:
 
628
#             ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [])
 
629
#         finally:
 
630
#             socket.setdefaulttimeout(None)
 
631
#         self.assertEqual(ftp.ftp.sock.gettimeout(), 30)
 
632
#         ftp.close()
613
633
#
614
634
#     def testTimeoutValue(self):
615
 
#         # a value
616
 
#         ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [], timeout=30)
617
 
#         self.assertEqual(ftp.ftp.sock.gettimeout(), 30)
618
 
#         ftp.ftp.sock.close()
619
 
#
620
 
#     def testTimeoutNone(self):
621
 
#         # None, having other default
622
 
#         previous = socket.getdefaulttimeout()
623
 
#         socket.setdefaulttimeout(30)
624
 
#         try:
625
 
#             ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [])
626
 
#         finally:
627
 
#             socket.setdefaulttimeout(previous)
628
 
#         self.assertEqual(ftp.ftp.sock.gettimeout(), 30)
629
 
#         ftp.ftp.close()
630
 
#
 
635
#         ftp = urllib.ftpwrapper("myuser", "mypass", "localhost", 9093, [],
 
636
#                                 timeout=30)
 
637
#         self.assertEqual(ftp.ftp.sock.gettimeout(), 30)
 
638
#         ftp.close()
631
639
 
632
640
 
633
641