Write testcase for improved exception handling.

This commit is contained in:
baztian
2015-04-09 22:47:24 +02:00
parent 8f155ec318
commit a2ba0fb2b1
2 changed files with 16 additions and 0 deletions
+10
View File
@@ -46,3 +46,13 @@ class MockTest(unittest.TestCase):
extra_type_mappings.get(jsql_type_name,
'getObject'))
verify_get(1)
def test_exception_on_execute(self):
dummy_msg = "expected"
self.conn.jconn.mockExceptionOnExecute(dummy_msg)
cursor = self.conn.cursor()
try:
cursor.execute("dummy stmt")
fail("expected exception")
except jaydebeapi.Error, e:
self.assertEquals(str(e), 'expected')