|
|
|
@ -429,7 +429,7 @@ func Test_SingleNodeInMemFK(t *testing.T) {
|
|
|
|
|
t.Fatalf("failed to execute on single node: %s", err.Error())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
res, err := s.Execute(executeRequestFromString("INSERT INTO bar(fooid) VALUES(1)", false, false))
|
|
|
|
|
res, _ := s.Execute(executeRequestFromString("INSERT INTO bar(fooid) VALUES(1)", false, false))
|
|
|
|
|
if got, exp := asJSON(res), `[{"error":"FOREIGN KEY constraint failed"}]`; exp != got {
|
|
|
|
|
t.Fatalf("unexpected results for execute\nexp: %s\ngot: %s", exp, got)
|
|
|
|
|
}
|
|
|
|
@ -509,6 +509,9 @@ COMMIT;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
f, err := ioutil.TempFile("", "rqlite-baktest-")
|
|
|
|
|
if err != nil {
|
|
|
|
|
t.Fatalf("Backup Failed: unable to create temp file, %s", err.Error())
|
|
|
|
|
}
|
|
|
|
|
defer os.Remove(f.Name())
|
|
|
|
|
t.Logf("backup file is %s", f.Name())
|
|
|
|
|
|
|
|
|
@ -562,6 +565,9 @@ COMMIT;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
f, err := ioutil.TempFile("", "rqlite-baktest-")
|
|
|
|
|
if err != nil {
|
|
|
|
|
t.Fatalf("Backup Failed: unable to create temp file, %s", err.Error())
|
|
|
|
|
}
|
|
|
|
|
defer os.Remove(f.Name())
|
|
|
|
|
s.logger.Printf("backup file is %s", f.Name())
|
|
|
|
|
|
|
|
|
@ -2165,10 +2171,6 @@ func (m *mockSnapshotSink) Cancel() error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type mockTransport struct {
|
|
|
|
|
ln net.Listener
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type mockListener struct {
|
|
|
|
|
ln net.Listener
|
|
|
|
|
}
|
|
|
|
|