mirror of
https://github.com/python/cpython.git
synced 2025-08-28 20:56:54 +00:00
Merged revisions 72630 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r72630 | r.david.murray | 2009-05-14 12:12:57 -0400 (Thu, 14 May 2009) | 3 lines Fix test failure on Windows, and add skip check if even unicodedata turns out not to be an external module on some other platform. ........
This commit is contained in:
parent
dbe3449f22
commit
b565577aa7
1 changed files with 7 additions and 3 deletions
|
@ -12,7 +12,7 @@ from test import inspect_fodder as mod
|
||||||
from test import inspect_fodder2 as mod2
|
from test import inspect_fodder2 as mod2
|
||||||
|
|
||||||
# C module for test_findsource_binary
|
# C module for test_findsource_binary
|
||||||
import time
|
import unicodedata
|
||||||
|
|
||||||
# Functions tested in this suite:
|
# Functions tested in this suite:
|
||||||
# ismodule, isclass, ismethod, isfunction, istraceback, isframe, iscode,
|
# ismodule, isclass, ismethod, isfunction, istraceback, isframe, iscode,
|
||||||
|
@ -339,9 +339,13 @@ class TestBuggyCases(GetSourceBase):
|
||||||
def test_method_in_dynamic_class(self):
|
def test_method_in_dynamic_class(self):
|
||||||
self.assertSourceEqual(mod2.method_in_dynamic_class, 95, 97)
|
self.assertSourceEqual(mod2.method_in_dynamic_class, 95, 97)
|
||||||
|
|
||||||
|
@unittest.skipIf(
|
||||||
|
not hasattr(unicodedata, '__file__') or
|
||||||
|
unicodedata.__file__[-4:] in (".pyc", ".pyo"),
|
||||||
|
"unicodedata is not an external binary module")
|
||||||
def test_findsource_binary(self):
|
def test_findsource_binary(self):
|
||||||
self.assertRaises(IOError, inspect.getsource, time)
|
self.assertRaises(IOError, inspect.getsource, unicodedata)
|
||||||
self.assertRaises(IOError, inspect.findsource, time)
|
self.assertRaises(IOError, inspect.findsource, unicodedata)
|
||||||
|
|
||||||
# Helper for testing classify_class_attrs.
|
# Helper for testing classify_class_attrs.
|
||||||
def attrs_wo_objs(cls):
|
def attrs_wo_objs(cls):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue