1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-11-25 23:02:22 +02:00
Files
starter/chatgpt_connect/chatgpt_connect_test.go

73 lines
1.5 KiB
Go
Raw Normal View History

2023-03-17 11:20:09 +03:00
package chatgpt_connect
import (
"testing"
//log "github.com/sirupsen/logrus"
2023-12-26 16:42:53 +03:00
"github.com/ManyakRus/starter/config_main"
2023-05-02 09:51:50 +03:00
"github.com/ManyakRus/starter/contextmain"
"github.com/ManyakRus/starter/micro"
2023-03-17 11:20:09 +03:00
2023-05-02 09:51:50 +03:00
// logger "github.com/ManyakRus/starter/common/v0/logger"
"github.com/ManyakRus/starter/stopapp"
2023-03-17 11:20:09 +03:00
)
func TestConnect_err(t *testing.T) {
//Connect_Panic()
//ProgramDir := micro.ProgramDir_Common()
2023-12-26 16:42:53 +03:00
config_main.LoadEnv()
2023-03-17 11:20:09 +03:00
err := Connect_err()
if err != nil {
t.Error("TestConnect error: ", err)
}
err = CloseConnection_err()
if err != nil {
t.Error("TestConnect() error: ", err)
}
}
func TestWaitStop(t *testing.T) {
stopapp.StartWaitStop()
stopapp.GetWaitGroup_Main().Add(1)
go WaitStop()
micro.Pause(10)
//stopapp.SignalInterrupt <- syscall.SIGINT
contextmain.CancelContext()
}
func TestStartDB(t *testing.T) {
//ProgramDir := micro.ProgramDir_Common()
2023-12-26 16:42:53 +03:00
config_main.LoadEnv()
2023-03-17 11:20:09 +03:00
Start()
err := CloseConnection_err()
if err != nil {
t.Error("chatgpt_connect_test.TestStart() CloseConnection() error: ", err)
}
}
func TestConnect(t *testing.T) {
//ProgramDir := micro.ProgramDir_Common()
2023-12-26 16:42:53 +03:00
config_main.LoadEnv()
2023-03-17 11:20:09 +03:00
Connect()
CloseConnection()
}
func TestSendMessage(t *testing.T) {
//ProgramDir := micro.ProgramDir_Common()
2023-12-26 16:42:53 +03:00
config_main.LoadEnv()
2023-03-17 11:20:09 +03:00
Text := "Is ChatGPT enabled now ?"
Otvet, err := SendMessage(Text, "")
if err != nil {
t.Error("chatgpt_connect_test.TestSendMessage() error: ", err)
}
t.Log("chatgpt_connect_test.TestSendMessage() Otvet: ", Otvet)
}