| Index: third_party/sqlite/src/test/tkt-f777251dc7a.test
|
| diff --git a/third_party/sqlite/src/test/tkt-f777251dc7a.test b/third_party/sqlite/src/test/tkt-f777251dc7a.test
|
| index 6f0b43fa8e6bbdccf1e82fb31948918492cadd27..f814d246bf8e6b9a75381b7eb286b12dd9772433 100644
|
| --- a/third_party/sqlite/src/test/tkt-f777251dc7a.test
|
| +++ b/third_party/sqlite/src/test/tkt-f777251dc7a.test
|
| @@ -17,6 +17,11 @@
|
| set testdir [file dirname $argv0]
|
| source $testdir/tester.tcl
|
|
|
| +ifcapable !compound {
|
| + finish_test
|
| + return
|
| +}
|
| +
|
| do_test tkt-f7772-1.1 {
|
| execsql {
|
| CREATE TEMP TABLE t1(x UNIQUE);
|
| @@ -33,11 +38,13 @@ proc force_rollback {} {
|
| db function force_rollback force_rollback
|
|
|
| do_test tkt-f7772-1.2 {
|
| +breakpoint
|
| catchsql {
|
| BEGIN IMMEDIATE;
|
| + CREATE TABLE xyzzy(abc);
|
| SELECT x, force_rollback(), EXISTS(SELECT 1 FROM t3 WHERE w=x) FROM t2;
|
| }
|
| -} {1 {callback requested query abort}}
|
| +} {1 {abort due to ROLLBACK}}
|
| do_test tkt-f7772-1.3 {
|
| sqlite3_get_autocommit db
|
| } {1}
|
| @@ -62,7 +69,7 @@ do_test tkt-f7772-2.2 {
|
| catchsql {
|
| SELECT x, force_rollback(), EXISTS(SELECT 1 FROM t3 WHERE w=x) FROM t2
|
| }
|
| -} {1 {callback requested query abort}}
|
| +} {1 {abort due to ROLLBACK}}
|
| do_test tkt-f7772-2.3 {
|
| sqlite3_get_autocommit db
|
| } {1}
|
|
|