aboutsummaryrefslogtreecommitdiff
path: root/test/savepoint.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/savepoint.test')
-rw-r--r--test/savepoint.test9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/savepoint.test b/test/savepoint.test
index 8055e61d9..eed8a9e70 100644
--- a/test/savepoint.test
+++ b/test/savepoint.test
@@ -616,12 +616,16 @@ ifcapable auth {
# First make sure it is not possible to attach or detach a database while
# a savepoint is open (it is not possible if any transaction is open).
#
+# UPDATE 2017-07-26: It is not possible to ATTACH and DETACH within a
+# a transaction.
+#
do_test savepoint-10.1.1 {
catchsql {
SAVEPOINT one;
ATTACH 'test2.db' AS aux;
+ DETACH aux;
}
-} {1 {cannot ATTACH database within transaction}}
+} {0 {}}
do_test savepoint-10.1.2 {
execsql {
RELEASE one;
@@ -630,8 +634,9 @@ do_test savepoint-10.1.2 {
catchsql {
SAVEPOINT one;
DETACH aux;
+ ATTACH 'test2.db' AS aux;
}
-} {1 {cannot DETACH database within transaction}}
+} {0 {}}
do_test savepoint-10.1.3 {
execsql {
RELEASE one;