Skip to content

Commit 1fed341

Browse files
author
James William Pye
committed
Validate that runtime error is raised if the exception handler doesn't.
1 parent 6c77666 commit 1fed341

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

postgresql/test/test_protocol.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,9 @@ def funpass(procs, tup, col):
669669
self.failUnlessEqual(tuple(pt((int,int),("100","200"), funpass)), (100,200))
670670
self.failUnlessEqual(tuple(pt((int,int),(None,"200"), funpass)), (None,200))
671671
self.failUnlessEqual(tuple(pt((int,int,int),(None,None,"200"), funpass)), (None,None,200))
672+
# The exception handler must raise.
673+
self.failUnlessRaises(RuntimeError, pt, (int,), ("foo",), funpass)
674+
672675
class ThisError(Exception):
673676
pass
674677
data = []

0 commit comments

Comments
 (0)