Add some regression tests of coredump bugs in funcobject.c 2.31. Also

added a test of a coredump that would occur when del'ing
func_defaults (put here for convenience).
This commit is contained in:
Barry Warsaw 2001-01-19 19:55:12 +00:00
parent 0395fdd3a9
commit 2e9b396740
1 changed files with 16 additions and 0 deletions

View File

@ -138,3 +138,19 @@ try:
eff.id.foo
except AttributeError: pass
else: raise TestFailed
# Regression test for a crash in pre-2.1a1
def another():
pass
del another.__dict__
del another.func_dict
another.func_dict = None
try:
del another.bar
except AttributeError: pass
else: raise TestFailed
# This isn't specifically related to function attributes, but it does test a
# core dump regression in funcobject.c
del another.func_defaults