Commit 9c3597d4 authored by Alexander Belopolsky's avatar Alexander Belopolsky

Reverted r83142: bad svnmerge

parent 73363e81
...@@ -2,7 +2,7 @@ import pprint ...@@ -2,7 +2,7 @@ import pprint
import sys import sys
import unittest import unittest
from test import support from test import test_support
class TestGetProfile(unittest.TestCase): class TestGetProfile(unittest.TestCase):
def setUp(self): def setUp(self):
...@@ -47,7 +47,7 @@ class HookWatcher: ...@@ -47,7 +47,7 @@ class HookWatcher:
def get_events(self): def get_events(self):
"""Remove calls to add_event().""" """Remove calls to add_event()."""
disallowed = [ident(self.add_event.__func__), ident(ident)] disallowed = [ident(self.add_event.im_func), ident(ident)]
self.frames = None self.frames = None
return [item for item in self.events if item[2] not in disallowed] return [item for item in self.events if item[2] not in disallowed]
...@@ -110,7 +110,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -110,7 +110,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_exception(self): def test_exception(self):
def f(p): def f(p):
1/0 1./0
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
(1, 'return', f_ident), (1, 'return', f_ident),
...@@ -118,7 +118,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -118,7 +118,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_caught_exception(self): def test_caught_exception(self):
def f(p): def f(p):
try: 1/0 try: 1./0
except: pass except: pass
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
...@@ -127,7 +127,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -127,7 +127,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_caught_nested_exception(self): def test_caught_nested_exception(self):
def f(p): def f(p):
try: 1/0 try: 1./0
except: pass except: pass
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
...@@ -136,7 +136,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -136,7 +136,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_nested_exception(self): def test_nested_exception(self):
def f(p): def f(p):
1/0 1./0
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
# This isn't what I expected: # This isn't what I expected:
...@@ -147,7 +147,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -147,7 +147,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_exception_in_except_clause(self): def test_exception_in_except_clause(self):
def f(p): def f(p):
1/0 1./0
def g(p): def g(p):
try: try:
f(p) f(p)
...@@ -166,7 +166,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -166,7 +166,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_exception_propogation(self): def test_exception_propogation(self):
def f(p): def f(p):
1/0 1./0
def g(p): def g(p):
try: f(p) try: f(p)
finally: p.add_event("falling through") finally: p.add_event("falling through")
...@@ -181,8 +181,8 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -181,8 +181,8 @@ class ProfileHookTestCase(TestCaseBase):
def test_raise_twice(self): def test_raise_twice(self):
def f(p): def f(p):
try: 1/0 try: 1./0
except: 1/0 except: 1./0
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
(1, 'return', f_ident), (1, 'return', f_ident),
...@@ -190,7 +190,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -190,7 +190,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_raise_reraise(self): def test_raise_reraise(self):
def f(p): def f(p):
try: 1/0 try: 1./0
except: raise except: raise
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
...@@ -207,7 +207,7 @@ class ProfileHookTestCase(TestCaseBase): ...@@ -207,7 +207,7 @@ class ProfileHookTestCase(TestCaseBase):
def test_distant_exception(self): def test_distant_exception(self):
def f(): def f():
1/0 1./0
def g(): def g():
f() f()
def h(): def h():
...@@ -292,7 +292,7 @@ class ProfileSimulatorTestCase(TestCaseBase): ...@@ -292,7 +292,7 @@ class ProfileSimulatorTestCase(TestCaseBase):
def test_basic_exception(self): def test_basic_exception(self):
def f(p): def f(p):
1/0 1./0
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
(1, 'return', f_ident), (1, 'return', f_ident),
...@@ -300,7 +300,7 @@ class ProfileSimulatorTestCase(TestCaseBase): ...@@ -300,7 +300,7 @@ class ProfileSimulatorTestCase(TestCaseBase):
def test_caught_exception(self): def test_caught_exception(self):
def f(p): def f(p):
try: 1/0 try: 1./0
except: pass except: pass
f_ident = ident(f) f_ident = ident(f)
self.check_events(f, [(1, 'call', f_ident), self.check_events(f, [(1, 'call', f_ident),
...@@ -309,7 +309,7 @@ class ProfileSimulatorTestCase(TestCaseBase): ...@@ -309,7 +309,7 @@ class ProfileSimulatorTestCase(TestCaseBase):
def test_distant_exception(self): def test_distant_exception(self):
def f(): def f():
1/0 1./0
def g(): def g():
f() f()
def h(): def h():
...@@ -340,7 +340,7 @@ def ident(function): ...@@ -340,7 +340,7 @@ def ident(function):
if hasattr(function, "f_code"): if hasattr(function, "f_code"):
code = function.f_code code = function.f_code
else: else:
code = function.__code__ code = function.func_code
return code.co_firstlineno, code.co_name return code.co_firstlineno, code.co_name
...@@ -357,7 +357,7 @@ def capture_events(callable, p=None): ...@@ -357,7 +357,7 @@ def capture_events(callable, p=None):
except TypeError: except TypeError:
pass pass
else: else:
raise support.TestFailed( raise test_support.TestFailed(
'sys.setprofile() did not raise TypeError') 'sys.setprofile() did not raise TypeError')
if p is None: if p is None:
...@@ -374,7 +374,7 @@ def show_events(callable): ...@@ -374,7 +374,7 @@ def show_events(callable):
def test_main(): def test_main():
support.run_unittest( test_support.run_unittest(
TestGetProfile, TestGetProfile,
ProfileHookTestCase, ProfileHookTestCase,
ProfileSimulatorTestCase ProfileSimulatorTestCase
......
...@@ -205,8 +205,8 @@ class SysModuleTest(unittest.TestCase): ...@@ -205,8 +205,8 @@ class SysModuleTest(unittest.TestCase):
# can't check more than the type, as the user might have changed it # can't check more than the type, as the user might have changed it
self.assertIsInstance(sys.getdefaultencoding(), str) self.assertIsInstance(sys.getdefaultencoding(), str)
# testing sys.settrace() is done in test_sys_settrace.py # testing sys.settrace() is done in test_trace.py
# testing sys.setprofile() is done in test_sys_setprofile.py # testing sys.setprofile() is done in test_profile.py
def test_setcheckinterval(self): def test_setcheckinterval(self):
self.assertRaises(TypeError, sys.setcheckinterval) self.assertRaises(TypeError, sys.setcheckinterval)
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment