Helper func for stdout logger.
Also reuse the logger in database tests, dont create a new one each time.
This commit is contained in:
parent
65fab01225
commit
e23e3729e8
@ -59,6 +59,13 @@ func randString(length int, charset string) string {
|
|||||||
return string(b)
|
return string(b)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func stdoutLogger() slog.Logger {
|
||||||
|
backend := slog.NewBackend(os.Stdout)
|
||||||
|
log := backend.Logger("test")
|
||||||
|
log.SetLevel(slog.LevelTrace)
|
||||||
|
return log
|
||||||
|
}
|
||||||
|
|
||||||
// TestDatabase runs all database tests.
|
// TestDatabase runs all database tests.
|
||||||
func TestDatabase(t *testing.T) {
|
func TestDatabase(t *testing.T) {
|
||||||
// Ensure we are starting with a clean environment.
|
// Ensure we are starting with a clean environment.
|
||||||
@ -83,11 +90,9 @@ func TestDatabase(t *testing.T) {
|
|||||||
"testDeleteAltSignAddr": testDeleteAltSignAddr,
|
"testDeleteAltSignAddr": testDeleteAltSignAddr,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log := stdoutLogger()
|
||||||
|
|
||||||
for testName, test := range tests {
|
for testName, test := range tests {
|
||||||
// Set test logger to stdout.
|
|
||||||
backend := slog.NewBackend(os.Stdout)
|
|
||||||
log := backend.Logger("test")
|
|
||||||
log.SetLevel(slog.LevelTrace)
|
|
||||||
|
|
||||||
// Create a new blank database for each sub-test.
|
// Create a new blank database for each sub-test.
|
||||||
var err error
|
var err error
|
||||||
|
|||||||
@ -52,11 +52,16 @@ func randBytes(n int) []byte {
|
|||||||
return slice
|
return slice
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func stdoutLogger() slog.Logger {
|
||||||
// Set test logger to stdout.
|
|
||||||
backend := slog.NewBackend(os.Stdout)
|
backend := slog.NewBackend(os.Stdout)
|
||||||
log := backend.Logger("test")
|
log := backend.Logger("test")
|
||||||
log.SetLevel(slog.LevelTrace)
|
log.SetLevel(slog.LevelTrace)
|
||||||
|
return log
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestMain(m *testing.M) {
|
||||||
|
|
||||||
|
log := stdoutLogger()
|
||||||
|
|
||||||
// Set up some global params.
|
// Set up some global params.
|
||||||
cfg := Config{
|
cfg := Config{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user