Add db scaleset tests

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2025-05-02 14:24:25 +00:00
parent 2a5e374ae6
commit ff383ea493
9 changed files with 369 additions and 9 deletions

View file

@ -28,6 +28,7 @@ import (
"gorm.io/gorm/logger"
dbCommon "github.com/cloudbase/garm/database/common"
"github.com/cloudbase/garm/database/watcher"
garmTesting "github.com/cloudbase/garm/internal/testing"
"github.com/cloudbase/garm/params"
)
@ -53,7 +54,13 @@ func (s *UserTestSuite) assertSQLMockExpectations() {
}
}
func (s *UserTestSuite) TearDownTest() {
watcher.CloseWatcher()
}
func (s *UserTestSuite) SetupTest() {
ctx := context.Background()
watcher.InitWatcher(ctx)
// create testing sqlite database
db, err := NewSQLDatabase(context.Background(), garmTesting.GetTestSqliteDBConfig(s.T()))
if err != nil {