diff options
Diffstat (limited to 'tests/golite.go')
-rw-r--r-- | tests/golite.go | 30 |
1 files changed, 0 insertions, 30 deletions
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 }, |