11// Copyright The OpenTelemetry Authors
22// SPDX-License-Identifier: Apache-2.0
33
4- package otelhttp_test
4+ package otelhttp
55
66import (
77 "net/http"
@@ -14,21 +14,19 @@ import (
1414 "github.com/stretchr/testify/require"
1515 "go.opentelemetry.io/otel/sdk/trace"
1616 "go.opentelemetry.io/otel/sdk/trace/tracetest"
17-
18- "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
1917)
2018
2119func TestConvenienceWrappers (t * testing.T ) {
2220 sr := tracetest .NewSpanRecorder ()
2321 provider := trace .NewTracerProvider (trace .WithSpanProcessor (sr ))
24- orig := otelhttp . DefaultClient
25- otelhttp . DefaultClient = & http.Client {
26- Transport : otelhttp . NewTransport (
22+ orig := GetDefaultClient ()
23+ defaultClient = & http.Client {
24+ Transport : NewTransport (
2725 http .DefaultTransport ,
28- otelhttp . WithTracerProvider (provider ),
26+ WithTracerProvider (provider ),
2927 ),
3028 }
31- defer func () { otelhttp . DefaultClient = orig }()
29+ defer func () { defaultClient = orig }()
3230
3331 content := []byte ("Hello, world!" )
3432
@@ -40,27 +38,27 @@ func TestConvenienceWrappers(t *testing.T) {
4038 defer ts .Close ()
4139
4240 ctx := t .Context ()
43- res , err := otelhttp . Get (ctx , ts .URL )
41+ res , err := Get (ctx , ts .URL )
4442 if err != nil {
4543 t .Fatal (err )
4644 }
4745 res .Body .Close ()
4846
49- res , err = otelhttp . Head (ctx , ts .URL )
47+ res , err = Head (ctx , ts .URL )
5048 if err != nil {
5149 t .Fatal (err )
5250 }
5351 res .Body .Close ()
5452
55- res , err = otelhttp . Post (ctx , ts .URL , "text/plain" , strings .NewReader ("test" ))
53+ res , err = Post (ctx , ts .URL , "text/plain" , strings .NewReader ("test" ))
5654 if err != nil {
5755 t .Fatal (err )
5856 }
5957 res .Body .Close ()
6058
6159 form := make (url.Values )
6260 form .Set ("foo" , "bar" )
63- res , err = otelhttp . PostForm (ctx , ts .URL , form )
61+ res , err = PostForm (ctx , ts .URL , form )
6462 if err != nil {
6563 t .Fatal (err )
6664 }
@@ -90,7 +88,7 @@ func TestClientWithTraceContext(t *testing.T) {
9088 }))
9189 defer ts .Close ()
9290
93- res , err := otelhttp . Get (ctx , ts .URL )
91+ res , err := Get (ctx , ts .URL )
9492 if err != nil {
9593 t .Fatal (err )
9694 }
0 commit comments