From 378f7824910afa575f7b688588d890371792f3b0 Mon Sep 17 00:00:00 2001 From: Gucheng Wang Date: Sun, 5 May 2024 10:58:12 +0800 Subject: [PATCH] Improve TestRenewAllCerts() --- object/cert_test.go | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/object/cert_test.go b/object/cert_test.go index eb8a019..4e3fe88 100644 --- a/object/cert_test.go +++ b/object/cert_test.go @@ -68,7 +68,29 @@ func TestRenewAllCerts(t *testing.T) { panic(err) } - for i, cert := range certs { + filteredCerts := []*Cert{} + for _, cert := range certs { + if cert.Owner != "admin" || cert.Provider == "" { + continue + } + + if cert.Provider == "GoDaddy" { + continue + } + + var nearExpire bool + nearExpire, err = cert.isCertNearExpire() + if err != nil { + panic(err) + } + if !nearExpire { + continue + } + + filteredCerts = append(filteredCerts, cert) + } + + for i, cert := range filteredCerts { if cert.Owner != "admin" || cert.Provider == "" { continue } @@ -92,7 +114,7 @@ func TestRenewAllCerts(t *testing.T) { panic(err) } - fmt.Printf("[%d/%d] Renewed cert: [%s] to [%s], res = %v\n", i+1, len(certs), cert.Name, cert.ExpireTime, res) + fmt.Printf("[%d/%d] Renewed cert: [%s] to [%s], res = %v\n", i+1, len(filteredCerts), cert.Name, cert.ExpireTime, res) } }