Commits

Barry Warsaw committed dbce556

crash_in_get_sf736892(): A test of SF 736892, forcing function to act
like an unbound method dumps core.

Comments (0)

Files changed (1)

Lib/test/test_descr.py

     del o
 
 
+def crash_in_get_sf736892():
+    def func():
+        pass
+
+    try:
+        f = func.__get__(None)
+    except TypeError:
+        pass
+    else:
+        # should not get here
+        f(1) # crash
+
+
 def test_main():
     weakref_segfault() # Must be first, somehow
     class_docstrings()
     funnynew()
     subclass_right_op()
     dict_type_with_metaclass()
+    crash_in_get_sf736892()
 
     if verbose: print "All OK"
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.