From cbec59146a093612ecb0ef37f4cb461bd056f4e9 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 9 Apr 2018 11:44:00 +0100 Subject: [PATCH] lsf: make sure we use localtime in tests - fixes Box integration tests This problem was introduced with eca99b33c0. It seems Box is the only remote which converts time zones, so if you give it a GMT time zone, it returns a PST time zone which represents the same instant. --- fs/operations/operations_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/operations/operations_test.go b/fs/operations/operations_test.go index 1e3e38f0b..6ec8e8c6f 100644 --- a/fs/operations/operations_test.go +++ b/fs/operations/operations_test.go @@ -875,7 +875,7 @@ func TestListFormat(t *testing.T) { list.SetOutput(nil) list.AddModTime() - assert.Equal(t, items[0].ModTime().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[0], &list)) + assert.Equal(t, items[0].ModTime().Local().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[0], &list)) list.SetOutput(nil) list.AddSize() @@ -885,8 +885,8 @@ func TestListFormat(t *testing.T) { list.AddModTime() list.SetDirSlash(true) list.SetSeparator("__SEP__") - assert.Equal(t, "1__SEP__a__SEP__"+items[0].ModTime().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[0], &list)) - assert.Equal(t, fmt.Sprintf("%d", items[1].Size())+"__SEP__subdir/__SEP__"+items[1].ModTime().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[1], &list)) + assert.Equal(t, "1__SEP__a__SEP__"+items[0].ModTime().Local().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[0], &list)) + assert.Equal(t, fmt.Sprintf("%d", items[1].Size())+"__SEP__subdir/__SEP__"+items[1].ModTime().Local().Format("2006-01-02 15:04:05"), operations.ListFormatted(&items[1], &list)) for _, test := range []struct { ht hash.Type