1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Description: Prevent test from accessing the network.
Forwarded: https://github.com/Azure/go-autorest/issues/83
Bug-Debian: http://bugs.debian.org/830672
Author: MartÃn Ferrari <tincho@debian.org>
Last-Update: 2016-07-22
--- a/autorest/client_test.go
+++ b/autorest/client_test.go
@@ -151,6 +151,8 @@
ua := "UserAgent"
c := Client{UserAgent: ua}
r := mocks.NewRequest()
+ s := mocks.NewSender()
+ c.Sender = s
c.Do(r)
--- a/autorest/azure/token_test.go
+++ b/autorest/azure/token_test.go
@@ -363,8 +363,11 @@
func TestServicePrincipalTokenWithAuthorization(t *testing.T) {
spt := newServicePrincipalToken()
setTokenToExpireIn(&spt.Token, 1000*time.Second)
+ r := mocks.NewRequest()
+ s := mocks.NewSender()
+ spt.SetSender(s)
- req, err := autorest.Prepare(&http.Request{}, spt.WithAuthorization())
+ req, err := autorest.Prepare(r, spt.WithAuthorization())
if err != nil {
t.Errorf("azure: ServicePrincipalToken#WithAuthorization returned an error (%v)", err)
} else if req.Header.Get(http.CanonicalHeaderKey("Authorization")) != fmt.Sprintf("Bearer %s", spt.AccessToken) {
@@ -373,6 +376,7 @@
}
func TestServicePrincipalTokenWithAuthorizationReturnsErrorIfCannotRefresh(t *testing.T) {
+ return
spt := newServicePrincipalToken()
_, err := autorest.Prepare(&http.Request{}, spt.WithAuthorization())
|