File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -436,6 +436,26 @@ def test_return_empty_bytestring(self):
436
436
val = cur .fetchone ()[0 ]
437
437
self .assertEqual (val , b'' )
438
438
439
+ def test_table_lock_cursor_replace_stmt (self ):
440
+ con = sqlite .connect (":memory:" )
441
+ cur = con .cursor ()
442
+ cur .execute ("create table t(t)" )
443
+ cur .executemany ("insert into t values(?)" , ((v ,) for v in range (5 )))
444
+ con .commit ()
445
+ cur .execute ("select t from t" )
446
+ cur .execute ("drop table t" )
447
+ con .commit ()
448
+
449
+ def test_table_lock_cursor_dealloc (self ):
450
+ con = sqlite .connect (":memory:" )
451
+ con .execute ("create table t(t)" )
452
+ con .executemany ("insert into t values(?)" , ((v ,) for v in range (5 )))
453
+ con .commit ()
454
+ cur = con .execute ("select t from t" )
455
+ del cur
456
+ con .execute ("drop table t" )
457
+ con .commit ()
458
+
439
459
440
460
def suite ():
441
461
tests = [
You can’t perform that action at this time.
0 commit comments