forked from mirror/logrus
Cleanup on unit test on isColored
This commit is contained in:
parent
cadf2ceaf8
commit
b5e6fae4fb
|
@ -357,21 +357,9 @@ func TestTextFormatterIsColored(t *testing.T) {
|
||||||
clicolorForceIsSet: false,
|
clicolorForceIsSet: false,
|
||||||
clicolorVal: "0",
|
clicolorVal: "0",
|
||||||
},
|
},
|
||||||
// Output not on terminal with clicolor set to "1"
|
|
||||||
{
|
|
||||||
name: "testcase12",
|
|
||||||
expectedResult: false,
|
|
||||||
isTerminal: false,
|
|
||||||
disableColor: false,
|
|
||||||
forceColor: false,
|
|
||||||
envColor: true,
|
|
||||||
clicolorIsSet: true,
|
|
||||||
clicolorForceIsSet: false,
|
|
||||||
clicolorVal: "1",
|
|
||||||
},
|
|
||||||
// Output not on terminal with clicolor_force set to "1"
|
// Output not on terminal with clicolor_force set to "1"
|
||||||
{
|
{
|
||||||
name: "testcase13",
|
name: "testcase12",
|
||||||
expectedResult: true,
|
expectedResult: true,
|
||||||
isTerminal: false,
|
isTerminal: false,
|
||||||
disableColor: false,
|
disableColor: false,
|
||||||
|
@ -383,7 +371,7 @@ func TestTextFormatterIsColored(t *testing.T) {
|
||||||
},
|
},
|
||||||
// Output not on terminal with clicolor_force set to "0"
|
// Output not on terminal with clicolor_force set to "0"
|
||||||
{
|
{
|
||||||
name: "testcase14",
|
name: "testcase13",
|
||||||
expectedResult: false,
|
expectedResult: false,
|
||||||
isTerminal: false,
|
isTerminal: false,
|
||||||
disableColor: false,
|
disableColor: false,
|
||||||
|
@ -407,7 +395,12 @@ func TestTextFormatterIsColored(t *testing.T) {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
defer os.Clearenv()
|
cleanenv := func() {
|
||||||
|
os.Unsetenv("CLICOLOR")
|
||||||
|
os.Unsetenv("CLICOLOR_FORCE")
|
||||||
|
}
|
||||||
|
|
||||||
|
defer cleanenv()
|
||||||
|
|
||||||
for _, val := range params {
|
for _, val := range params {
|
||||||
t.Run("textformatter_"+val.name, func(subT *testing.T) {
|
t.Run("textformatter_"+val.name, func(subT *testing.T) {
|
||||||
|
@ -417,7 +410,7 @@ func TestTextFormatterIsColored(t *testing.T) {
|
||||||
ForceColors: val.forceColor,
|
ForceColors: val.forceColor,
|
||||||
EnvironmentOverrideColors: val.envColor,
|
EnvironmentOverrideColors: val.envColor,
|
||||||
}
|
}
|
||||||
os.Clearenv()
|
cleanenv()
|
||||||
if val.clicolorIsSet {
|
if val.clicolorIsSet {
|
||||||
os.Setenv("CLICOLOR", val.clicolorVal)
|
os.Setenv("CLICOLOR", val.clicolorVal)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue