]> granicus.if.org Git - python/commitdiff
Applying patch #100994 to allow JPython to use more of the standard
authorBarry Warsaw <barry@python.org>
Fri, 1 Sep 2000 06:53:52 +0000 (06:53 +0000)
committerBarry Warsaw <barry@python.org>
Fri, 1 Sep 2000 06:53:52 +0000 (06:53 +0000)
Python test suite.  Specifically,

- import time instead of strop in test_b1

- test for ClassType of exceptions using isinstance instead of
  equality in test_exceptions

- remove __builtins__ from dir() output in test_pkg

test_pkg output needs to be regenerated.

Lib/test/output/test_pkg
Lib/test/test_b1.py
Lib/test/test_exceptions.py
Lib/test/test_pkg.py

index 4e67f8cf81d72781436dcec9a876d2ac6d602e74..9015050b0932f5903897f27e366a32d902fa6ddb 100644 (file)
@@ -26,15 +26,15 @@ t5.foo loading
 t5.string loading
 1
 ['foo', 'string', 't5']
-['__builtins__', '__doc__', '__file__', '__name__', '__path__', 'foo', 'string', 't5']
-['__builtins__', '__doc__', '__file__', '__name__', 'string']
-['__builtins__', '__doc__', '__file__', '__name__', 'spam']
+['__doc__', '__file__', '__name__', '__path__', 'foo', 'string', 't5']
+['__doc__', '__file__', '__name__', 'string']
+['__doc__', '__file__', '__name__', 'spam']
 running test t6
-['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__path__']
+['__all__', '__doc__', '__file__', '__name__', '__path__']
 t6.spam loading
 t6.ham loading
 t6.eggs loading
-['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__path__', 'eggs', 'ham', 'spam']
+['__all__', '__doc__', '__file__', '__name__', '__path__', 'eggs', 'ham', 'spam']
 ['eggs', 'ham', 'spam', 't6']
 running test t7
 t7 loading
index d9bc04d52a0c68f352e043a979bcf73fe73ebdb1..f8dfe4725378588a8fcec3102895bc33d4991f9d 100644 (file)
@@ -4,7 +4,7 @@ from test_support import *
 
 print '__import__'
 __import__('sys')
-__import__('strop')
+__import__('time')
 __import__('string')
 try: __import__('spamspam')
 except ImportError: pass
index 06861dfb3064973abaeddc2f21458e7dc075df8c..7ee203c44757fbd4ad393d2f91835738846fa4d1 100644 (file)
@@ -19,7 +19,7 @@ def test_raise_catch(exc):
 
 def r(thing):
     test_raise_catch(thing)
-    if type(thing) == ClassType:
+    if isinstance(thing, ClassType):
         print thing.__name__
     else:
         print thing
index a99da353c78a55d440c8103bbe2ce3f2287ce053..a0988e0274645fe78bc3e9fe5598af448c079bc9 100644 (file)
@@ -42,6 +42,13 @@ def rmdir(x):
     if verbose: print "rmdir", x
     os.rmdir(x)
 
+def fixdir(lst):
+    try:
+        lst.remove('__builtins__')
+    except ValueError:
+        pass
+    return lst
+
 # Helper to run a test
 
 def runtest(hier, code):
@@ -146,9 +153,9 @@ import t5
 from t5 import *
 print dir()
 import t5
-print dir(t5)
-print dir(t5.foo)
-print dir(t5.string)
+print fixdir(dir(t5))
+print fixdir(dir(t5.foo))
+print fixdir(dir(t5.string))
 """),
 
     ("t6", [
@@ -160,9 +167,9 @@ print dir(t5.string)
     ],
 """
 import t6
-print dir(t6)
+print fixdir(dir(t6))
 from t6 import *
-print dir(t6)
+print fixdir(dir(t6))
 print dir()
 """),