Skip to content

Commit d3eaff8

Browse files
committed
v5 test
1 parent 317100a commit d3eaff8

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

example_test.go

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package backoff
1+
package backoff_test
22

33
import (
44
"context"
@@ -7,6 +7,8 @@ import (
77
"log"
88
"net/http"
99
"strconv"
10+
11+
"github.com/cenkalti/backoff/v5"
1012
)
1113

1214
func ExampleRetry() {
@@ -24,23 +26,23 @@ func ExampleRetry() {
2426
// In case on non-retriable error, return Permanent error to stop retrying.
2527
// For this HTTP example, client errors are non-retriable.
2628
if resp.StatusCode == 400 {
27-
return "", Permanent(errors.New("bad request"))
29+
return "", backoff.Permanent(errors.New("bad request"))
2830
}
2931

3032
// If we are being rate limited, return a RetryAfter to specify how long to wait.
3133
// This will also reset the backoff policy.
3234
if resp.StatusCode == 429 {
3335
seconds, err := strconv.ParseInt(resp.Header.Get("Retry-After"), 10, 64)
3436
if err == nil {
35-
return "", RetryAfter(int(seconds))
37+
return "", backoff.RetryAfter(int(seconds))
3638
}
3739
}
3840

3941
// Return successful response.
4042
return "hello", nil
4143
}
4244

43-
result, err := Retry(context.TODO(), operation, WithBackOff(NewExponentialBackOff()))
45+
result, err := backoff.Retry(context.TODO(), operation, backoff.WithBackOff(backoff.NewExponentialBackOff()))
4446
if err != nil {
4547
fmt.Println("Error:", err)
4648
return
@@ -58,7 +60,7 @@ func ExampleTicker() {
5860
return "hello", nil
5961
}
6062

61-
ticker := NewTicker(NewExponentialBackOff())
63+
ticker := backoff.NewTicker(backoff.NewExponentialBackOff())
6264
defer ticker.Stop()
6365

6466
var result string

0 commit comments

Comments
 (0)