[Python-checkins] CVS: python/dist/src/Lib/test test_socket.py,1.22,1.23

Finn Bock bckfnn@users.sourceforge.net
Sun, 09 Dec 2001 00:57:48 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv11786

Modified Files:
	test_socket.py 
Log Message:
Refcounting isn't available in Jython. Putting the jython test around it.

This closes patch "[ #490414 ] Jython and test_socket".



Index: test_socket.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_socket.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** test_socket.py	2001/11/09 20:37:43	1.22
--- test_socket.py	2001/12/09 08:57:46	1.23
***************
*** 91,102 ****
          pass
  
! try:
!     # On some versions, this loses a reference
!     import sys
!     orig = sys.getrefcount(__name__)
!     socket.getnameinfo(__name__,0)
! except SystemError:
!     if sys.getrefcount(__name__) <> orig:
!         raise TestFailed,"socket.getnameinfo loses a reference"
  
  try:
--- 91,103 ----
          pass
  
! import sys
! if not sys.platform.startswith('java'):
!     try:
!         # On some versions, this loses a reference
!         orig = sys.getrefcount(__name__)
!         socket.getnameinfo(__name__,0)
!     except SystemError:
!         if sys.getrefcount(__name__) <> orig:
!             raise TestFailed,"socket.getnameinfo loses a reference"
  
  try: