From 477faad4528c4bd81b3e5f49be1c9750c73fda9a Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 22 Dec 2022 21:09:35 +0800 Subject: [PATCH] Remove test session cache to reduce possible concurrent problem (#22199) --- tests/integration/integration_test.go | 10 ++-------- tests/integration/signout_test.go | 3 --- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/tests/integration/integration_test.go b/tests/integration/integration_test.go index 416cc126bda74..63c482e6134eb 100644 --- a/tests/integration/integration_test.go +++ b/tests/integration/integration_test.go @@ -209,8 +209,6 @@ func (s *TestSession) MakeRequestNilResponseHashSumRecorder(t testing.TB, req *h const userPassword = "password" -var loginSessionCache = make(map[string]*TestSession, 10) - func emptyTestSession(t testing.TB) *TestSession { t.Helper() jar, err := cookiejar.New(nil) @@ -225,12 +223,8 @@ func getUserToken(t testing.TB, userName string) string { func loginUser(t testing.TB, userName string) *TestSession { t.Helper() - if session, ok := loginSessionCache[userName]; ok { - return session - } - session := loginUserWithPassword(t, userName, userPassword) - loginSessionCache[userName] = session - return session + + return loginUserWithPassword(t, userName, userPassword) } func loginUserWithPassword(t testing.TB, userName, password string) *TestSession { diff --git a/tests/integration/signout_test.go b/tests/integration/signout_test.go index 1f1346a5c3c2e..a5e87eb019d09 100644 --- a/tests/integration/signout_test.go +++ b/tests/integration/signout_test.go @@ -22,7 +22,4 @@ func TestSignOut(t *testing.T) { // try to view a private repo, should fail req = NewRequest(t, "GET", "/user2/repo2") session.MakeRequest(t, req, http.StatusNotFound) - - // invalidate cached cookies for user2, for subsequent tests - delete(loginSessionCache, "user2") }