зеркало из https://github.com/go-gitea/yaml.git
Fix timezone handling in time tests.
This commit is contained in:
Родитель
50f7813e6b
Коммит
d0fefed9b6
|
@ -550,7 +550,7 @@ var unmarshalTests = []struct {
|
|||
map[string]net.IP{"a": net.IPv4(1, 2, 3, 4)},
|
||||
},
|
||||
{
|
||||
"a: 2015-02-24T15:19:39-03:00\n",
|
||||
"a: 2015-02-24T18:19:39Z\n",
|
||||
map[string]time.Time{"a": time.Unix(1424801979, 0)},
|
||||
},
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ import (
|
|||
. "gopkg.in/check.v1"
|
||||
"gopkg.in/yaml.v2"
|
||||
"net"
|
||||
"os"
|
||||
)
|
||||
|
||||
var marshalIntTest = 123
|
||||
|
@ -297,7 +298,7 @@ var marshalTests = []struct {
|
|||
},
|
||||
{
|
||||
map[string]time.Time{"a": time.Unix(1424801979, 0)},
|
||||
"a: 2015-02-24T15:19:39-03:00\n",
|
||||
"a: 2015-02-24T18:19:39Z\n",
|
||||
},
|
||||
|
||||
// Ensure strings containing ": " are quoted (reported as PR #43, but not reproducible).
|
||||
|
@ -308,6 +309,8 @@ var marshalTests = []struct {
|
|||
}
|
||||
|
||||
func (s *S) TestMarshal(c *C) {
|
||||
defer os.Setenv("TZ", os.Getenv("TZ"))
|
||||
os.Setenv("TZ", "UTC")
|
||||
for _, item := range marshalTests {
|
||||
data, err := yaml.Marshal(item.value)
|
||||
c.Assert(err, IsNil)
|
||||
|
|
Загрузка…
Ссылка в новой задаче