Fix: llmapi use same db conn, delete old test;
This commit is contained in:
		| @@ -39,7 +39,7 @@ func LoadConfigOrDefault(fn string) *Config { | |||||||
| 		config.CookieSecret = "test" | 		config.CookieSecret = "test" | ||||||
| 		config.ServerConfig.Host = "localhost" | 		config.ServerConfig.Host = "localhost" | ||||||
| 		config.ServerConfig.Port = "3000" | 		config.ServerConfig.Port = "3000" | ||||||
| 		config.DBPath = "sqlite3://gralias.db" | 		config.DBPath = "gralias.db" | ||||||
| 	} | 	} | ||||||
| 	fmt.Printf("config debug; config.LLMConfig.URL: %s\n", config.LLMConfig.URL) | 	fmt.Printf("config debug; config.LLMConfig.URL: %s\n", config.LLMConfig.URL) | ||||||
| 	return config | 	return config | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ import ( | |||||||
|  |  | ||||||
| var ( | var ( | ||||||
| 	// botname -> channel | 	// botname -> channel | ||||||
| 	repo          = repos.NewRepoProvider("sqlite3://../gralias.db") | 	repo          = repos.RP | ||||||
| 	SignalChanMap = make(map[string]chan bool) | 	SignalChanMap = make(map[string]chan bool) | ||||||
| 	DoneChanMap   = make(map[string]chan bool) | 	DoneChanMap   = make(map[string]chan bool) | ||||||
| 	// got prompt: control character (\\u0000-\\u001F) found while parsing a string at line 4 column 0 | 	// got prompt: control character (\\u0000-\\u001F) found while parsing a string at line 4 column 0 | ||||||
|   | |||||||
| @@ -1,24 +0,0 @@ | |||||||
| package repos |  | ||||||
|  |  | ||||||
| import ( |  | ||||||
| 	"os" |  | ||||||
| 	"testing" |  | ||||||
|  |  | ||||||
| 	"github.com/stretchr/testify/assert" |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| func TestNewRepoProvider(t *testing.T) { |  | ||||||
| 	// Create a temporary SQLite database file for testing |  | ||||||
| 	tmpDBFile := "./test_gralias.db" |  | ||||||
| 	defer os.Remove(tmpDBFile) // Clean up the temporary file after the test |  | ||||||
|  |  | ||||||
| 	// Initialize a new RepoProvider |  | ||||||
| 	repoProvider := NewRepoProvider(tmpDBFile) |  | ||||||
|  |  | ||||||
| 	// Assert that the DB connection is not nil |  | ||||||
| 	assert.NotNil(t, repoProvider.DB, "DB connection should not be nil") |  | ||||||
|  |  | ||||||
| 	// Close the database connection |  | ||||||
| 	err := repoProvider.DB.Close() |  | ||||||
| 	assert.NoError(t, err, "Error closing database connection") |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user
	 Grail Finder
					Grail Finder