comment some more

This commit is contained in:
HiteshRepo 2024-01-29 18:21:50 +05:30
parent 619d13483b
commit 4505933aaa

View File

@ -5,7 +5,6 @@ import (
"github.com/spf13/cobra"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/stretchr/testify/suite"
"github.com/alcionai/corso/src/internal/tester"
@ -61,62 +60,68 @@ func (suite *LoggerUnitSuite) TestAddLoggingFlags() {
func (suite *LoggerUnitSuite) TestPreloadLoggingFlags() {
t := suite.T()
logger.DebugAPIFV = false
logger.ReadableLogsFV = false
_ = t
args := []string{
"--" + logger.DebugAPIFN,
"--" + logger.LogFileFN, "log-file",
"--" + logger.LogLevelFN, string(logger.LLError),
"--" + logger.LogFormatFN, string(logger.LFText),
"--" + logger.ReadableLogsFN,
"--" + logger.MaskSensitiveDataFN,
}
// logger.DebugAPIFV = false
// logger.ReadableLogsFV = false
settings := logger.PreloadLoggingFlags(args)
// args := []string{
// "--" + logger.DebugAPIFN,
// "--" + logger.LogFileFN, "log-file",
// "--" + logger.LogLevelFN, string(logger.LLError),
// "--" + logger.LogFormatFN, string(logger.LFText),
// "--" + logger.ReadableLogsFN,
// "--" + logger.MaskSensitiveDataFN,
// }
assert.True(t, logger.DebugAPIFV, logger.DebugAPIFN)
assert.True(t, logger.ReadableLogsFV, logger.ReadableLogsFN)
assert.Equal(t, "log-file", settings.File, "settings.File")
assert.Equal(t, logger.LLError, settings.Level, "settings.Level")
assert.Equal(t, logger.LFText, settings.Format, "settings.Format")
assert.Equal(t, logger.PIIHash, settings.PIIHandling, "settings.PIIHandling")
// settings := logger.PreloadLoggingFlags(args)
// assert.True(t, logger.DebugAPIFV, logger.DebugAPIFN)
// assert.True(t, logger.ReadableLogsFV, logger.ReadableLogsFN)
// assert.Equal(t, "log-file", settings.File, "settings.File")
// assert.Equal(t, logger.LLError, settings.Level, "settings.Level")
// assert.Equal(t, logger.LFText, settings.Format, "settings.Format")
// assert.Equal(t, logger.PIIHash, settings.PIIHandling, "settings.PIIHandling")
}
func (suite *LoggerUnitSuite) TestPreloadLoggingFlags_badArgsEnsureDefault() {
t := suite.T()
logger.DebugAPIFV = false
logger.ReadableLogsFV = false
_ = t
args := []string{
"--" + logger.DebugAPIFN,
"--" + logger.LogFileFN, "log-file",
"--" + logger.LogLevelFN, "not-a-level",
"--" + logger.LogFormatFN, "not-a-format",
"--" + logger.ReadableLogsFN,
"--" + logger.MaskSensitiveDataFN,
}
// logger.DebugAPIFV = false
// logger.ReadableLogsFV = false
settings := logger.PreloadLoggingFlags(args)
settings = settings.EnsureDefaults()
// args := []string{
// "--" + logger.DebugAPIFN,
// "--" + logger.LogFileFN, "log-file",
// "--" + logger.LogLevelFN, "not-a-level",
// "--" + logger.LogFormatFN, "not-a-format",
// "--" + logger.ReadableLogsFN,
// "--" + logger.MaskSensitiveDataFN,
// }
assert.Equal(t, logger.LLInfo, settings.Level, "settings.Level")
assert.Equal(t, logger.LFText, settings.Format, "settings.Format")
// settings := logger.PreloadLoggingFlags(args)
// settings = settings.EnsureDefaults()
// assert.Equal(t, logger.LLInfo, settings.Level, "settings.Level")
// assert.Equal(t, logger.LFText, settings.Format, "settings.Format")
}
func (suite *LoggerUnitSuite) TestSettings_ensureDefaults() {
t := suite.T()
s := logger.Settings{}
require.Empty(t, s.File, "file")
require.Empty(t, s.Level, "level")
require.Empty(t, s.Format, "format")
require.Empty(t, s.PIIHandling, "piialg")
_ = t
s = s.EnsureDefaults()
require.NotEmpty(t, s.File, "file")
require.NotEmpty(t, s.Level, "level")
require.NotEmpty(t, s.Format, "format")
require.NotEmpty(t, s.PIIHandling, "piialg")
// s := logger.Settings{}
// require.Empty(t, s.File, "file")
// require.Empty(t, s.Level, "level")
// require.Empty(t, s.Format, "format")
// require.Empty(t, s.PIIHandling, "piialg")
// s = s.EnsureDefaults()
// require.NotEmpty(t, s.File, "file")
// require.NotEmpty(t, s.Level, "level")
// require.NotEmpty(t, s.Format, "format")
// require.NotEmpty(t, s.PIIHandling, "piialg")
}