Use timezone without daylight saving time for logger formatter tests
Co-authored-by: jbdoumenjou <925513+jbdoumenjou@users.noreply.github.com>
This commit is contained in:
parent
582d2540af
commit
fc97ea7ee0
1 changed files with 23 additions and 25 deletions
|
@ -60,33 +60,31 @@ func TestCommonLogFormatter_Format(t *testing.T) {
|
||||||
expectedLog: `10.0.0.1 - Client [10/Nov/2009:23:00:00 +0000] "GET /foo http" 123 132 "referer" "agent" - "foo" "http://10.0.0.2/toto" 123000ms
|
expectedLog: `10.0.0.1 - Client [10/Nov/2009:23:00:00 +0000] "GET /foo http" 123 132 "referer" "agent" - "foo" "http://10.0.0.2/toto" 123000ms
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
/*
|
{
|
||||||
{
|
name: "all data with local time",
|
||||||
name: "all data with local time",
|
data: map[string]interface{}{
|
||||||
data: map[string]interface{}{
|
StartLocal: time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
||||||
StartLocal: time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
Duration: 123 * time.Second,
|
||||||
Duration: 123 * time.Second,
|
ClientHost: "10.0.0.1",
|
||||||
ClientHost: "10.0.0.1",
|
ClientUsername: "Client",
|
||||||
ClientUsername: "Client",
|
RequestMethod: http.MethodGet,
|
||||||
RequestMethod: http.MethodGet,
|
RequestPath: "/foo",
|
||||||
RequestPath: "/foo",
|
RequestProtocol: "http",
|
||||||
RequestProtocol: "http",
|
OriginStatus: 123,
|
||||||
OriginStatus: 123,
|
OriginContentSize: 132,
|
||||||
OriginContentSize: 132,
|
RequestRefererHeader: "referer",
|
||||||
RequestRefererHeader: "referer",
|
RequestUserAgentHeader: "agent",
|
||||||
RequestUserAgentHeader: "agent",
|
RequestCount: nil,
|
||||||
RequestCount: nil,
|
RouterName: "foo",
|
||||||
RouterName: "foo",
|
ServiceURL: "http://10.0.0.2/toto",
|
||||||
ServiceURL: "http://10.0.0.2/toto",
|
},
|
||||||
},
|
expectedLog: `10.0.0.1 - Client [10/Nov/2009:14:00:00 -0900] "GET /foo http" 123 132 "referer" "agent" - "foo" "http://10.0.0.2/toto" 123000ms
|
||||||
expectedLog: `10.0.0.1 - Client [10/Nov/2009:14:00:00 -0900] "GET /foo http" 123 132 "referer" "agent" - "foo" "http://10.0.0.2/toto" 123000ms
|
`,
|
||||||
`,
|
},
|
||||||
},
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set timezone to Alaska to have a constant behavior
|
// Set timezone to Etc/GMT+9 to have a constant behavior
|
||||||
os.Setenv("TZ", "US/Alaska")
|
os.Setenv("TZ", "Etc/GMT+9")
|
||||||
|
|
||||||
for _, test := range testCases {
|
for _, test := range testCases {
|
||||||
test := test
|
test := test
|
||||||
|
|
Loading…
Reference in a new issue