aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitri Shuralyov <dmitshur@golang.org>2024-11-04 17:36:26 -0500
committerGopher Robot <gobot@golang.org>2024-11-19 18:04:02 +0000
commit777f43ab27bde4c662cd0a663f807f74f3fbab0f (patch)
tree96cd65685d3bbc99aace2f4e65100c1d90ae0a5e
parent3726f07c4650d266b58b828432b3f8dab6d553d7 (diff)
downloadgo-777f43ab27bde4c662cd0a663f807f74f3fbab0f.tar.xz
[release-branch.go1.23]time: accept "+01" in TestLoadFixed on OpenBSD
This stops the test from failing with a known failure mode, and creates time to look into what the next steps should be, if any. For #69840 Fixes #70239 Change-Id: I060903d256ed65c5dfcd70ae76eb361cab63186f Reviewed-on: https://go-review.googlesource.com/c/go/+/625197 Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Eric Grosse <grosse@gmail.com> (cherry picked from commit bea9b91f0f4be730c880edbe496ab25c9b742cad) Reviewed-on: https://go-review.googlesource.com/c/go/+/627575 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Bypass: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Ian Lance Taylor <iant@google.com>
-rw-r--r--src/time/time_test.go14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/time/time_test.go b/src/time/time_test.go
index 70eb614784..c12b9117d0 100644
--- a/src/time/time_test.go
+++ b/src/time/time_test.go
@@ -14,6 +14,7 @@ import (
"math/rand"
"os"
"runtime"
+ "slices"
"strings"
"sync"
"testing"
@@ -1084,10 +1085,15 @@ func TestLoadFixed(t *testing.T) {
// So GMT+1 corresponds to -3600 in the Go zone, not +3600.
name, offset := Now().In(loc).Zone()
// The zone abbreviation is "-01" since tzdata-2016g, and "GMT+1"
- // on earlier versions; we accept both. (Issue #17276).
- if !(name == "GMT+1" || name == "-01") || offset != -1*60*60 {
- t.Errorf("Now().In(loc).Zone() = %q, %d, want %q or %q, %d",
- name, offset, "GMT+1", "-01", -1*60*60)
+ // on earlier versions; we accept both. (Issue 17276.)
+ wantName := []string{"GMT+1", "-01"}
+ // The zone abbreviation may be "+01" on OpenBSD. (Issue 69840.)
+ if runtime.GOOS == "openbsd" {
+ wantName = append(wantName, "+01")
+ }
+ if !slices.Contains(wantName, name) || offset != -1*60*60 {
+ t.Errorf("Now().In(loc).Zone() = %q, %d, want %q (one of), %d",
+ name, offset, wantName, -1*60*60)
}
}