Fix import test

This commit is contained in:
Lunny Xiao 2020-03-13 17:42:07 +08:00
parent 8a04b78ece
commit 9bbf20d6d6
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 2 additions and 26 deletions

View File

@ -7,9 +7,7 @@ package xorm
import (
"context"
"fmt"
"io/ioutil"
"os"
"path/filepath"
"testing"
"time"
@ -82,8 +80,8 @@ func TestDump(t *testing.T) {
{Name: "1"},
{Name: "2\n"},
{Name: "3;"},
{Name: "4"},
{Name: "5'"},
{Name: "4\n;\n''"},
{Name: "5'\n"},
})
fp := testEngine.Dialect().URI().DBName + ".sql"
@ -95,25 +93,3 @@ func TestDump(t *testing.T) {
_, err := testEngine.ImportFile(fp)
assert.NoError(t, err)
}
func TestImport(t *testing.T) {
assert.NoError(t, prepareEngine())
var sql = "/*Generated by xorm 2020-03-13 17:13:51, from sqlite3 to SQLITE3*/" +
"CREATE TABLE IF NOT EXISTS `test_dump_struct` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NULL);" +
"INSERT INTO `test_dump_struct` (`id`, `name`) VALUES (1, '1');" +
"INSERT INTO `test_dump_struct` (`id`, `name`) VALUES (2, '2;');" +
"INSERT INTO `test_dump_struct` (`id`, `name`) VALUES (3, '3''');" +
"INSERT INTO `test_dump_struct` (`id`, `name`) VALUES (4, '4\n\n');" +
"INSERT INTO `test_dump_struct` (`id`, `name`) VALUES (5, '5\n;\n');"
f, err := ioutil.TempFile(os.TempDir(), "dump_file.sql")
assert.NoError(t, err)
_, err = f.WriteString(sql)
assert.NoError(t, err)
info, err := f.Stat()
f.Close()
assert.NoError(t, err)
_, err = testEngine.ImportFile(filepath.Join(os.TempDir(), info.Name()))
assert.NoError(t, err)
}