> Where is the dependent github.com/stretchr/testify/assert downloaded - I dont 
> see it downloaded any where.
it still download physically, it's under $GOPATH/pkg/mod
On Mon, Oct 8, 2018 at 5:55 PM pprasanthi via golang-nuts
<golang-nuts@googlegroups.com> wrote:
>
> I followed below steps to run tests in go mod. In this process I had few 
> questions that needs clarification.
>
> cd /tmp/gomodtry/tests/src/hello/hello_test.go
> package tests
>
> import (
> “github.com/stretchr/testify/assert”
> “os”
> “testing”
> )
>
> func GetEnv(key string, fallback string) string {
> envVariable := os.Getenv(key)
> if envVariable == “” {
> return fallback
> }
> return envVariable
> }
>
> func TestHello(t *testing.T) {
> val := GetEnv(“check”, “ok”)
> assert.Equal(t, “ok”, val, “val is not equal to ok”)
> }
>
> func TestHello1(t *testing.T) {
> val := GetEnv(“check”, “ok”)
> assert.Equal(t, “ok”, val, “val is not equal to ok”)
> }
>
> export GO111MODULE=on
>
> go test ./…
> This created go.mod and go.sum files in cd /tmp/gomodtry/ location
> When I executed go test ./… -v again , it executed the tests successfully.
>
> QUESTION:
>
> Where is the dependent github.com/stretchr/testify/assert downloaded - I dont 
> see it downloaded any where.
> Before go mod concept when we set GOPATH and then go get dependency, it used 
> to download physically.
> Can you please explain how the test is resolving dependency without the 
> physical presence of dependent library.
>
> In previous version, when we go get dependencies, some times we used to get 
> 500 error because the host where dependency exists will be down temporarily.
> Do we still face this kind of issues with go mod concepts? How is it handled? 
> [we did not like vendoring of dependencies, so we end up doing go get for 
> every test run, which made of tests runs unstable when the host went down]
>
> --
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to