From 6ec63b8727eb1956b6353ba8ffc205ae7181cd57 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 12 Sep 2024 19:36:38 -0300 Subject: src/golite.go: Enforce foreign_keys=ON --- tests/golite.go | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'tests/golite.go') diff --git a/tests/golite.go b/tests/golite.go index 7eddd58..cde5ad5 100644 --- a/tests/golite.go +++ b/tests/golite.go @@ -2590,35 +2590,6 @@ func TestReadonly(t *testing.T) { } } -func TestForeignKeys(t *testing.T) { - cases := map[string]bool{ - "?_foreign_keys=1": true, - "?_foreign_keys=0": false, - } - for option, want := range cases { - fname := TempFilename(t) - uri := "file:" + fname + option + "&mode=memory" - db, err := sql.Open("sqlite3", uri) - if err != nil { - os.Remove(fname) - t.Errorf("sql.Open(\"sqlite3\", %q): %v", uri, err) - continue - } - var enabled bool - err = db.QueryRow("PRAGMA foreign_keys;").Scan(&enabled) - db.Close() - os.Remove(fname) - if err != nil { - t.Errorf("query foreign_keys for %s: %v", uri, err) - continue - } - if enabled != want { - t.Errorf("\"PRAGMA foreign_keys;\" for %q = %t; want %t", uri, enabled, want) - continue - } - } -} - func TestDeferredForeignKey(t *testing.T) { fname := TempFilename(t) uri := "file:" + fname + "?_foreign_keys=1&mode=memory" @@ -4904,7 +4875,6 @@ func MainTest() { { "TestOpenWithVFS", TestOpenWithVFS }, { "TestOpenNoCreate", TestOpenNoCreate }, { "TestReadonly", TestReadonly }, - { "TestForeignKeys", TestForeignKeys }, { "TestDeferredForeignKey", TestDeferredForeignKey }, { "TestRecursiveTriggers", TestRecursiveTriggers }, { "TestClose", TestClose }, -- cgit v1.2.3