diff --git a/accounts/abi/bind/bind_test.go b/accounts/abi/bind/bind_test.go index 7dca3547c9..2cec76c7d2 100644 --- a/accounts/abi/bind/bind_test.go +++ b/accounts/abi/bind/bind_test.go @@ -1384,17 +1384,13 @@ func TestGolangBindings(t *testing.T) { if !common.FileExist(gocmd) { t.Skip("go sdk not found for testing") } - // Create a temporary workspace for the test suite - ws, err := ioutil.TempDir("", "") - if err != nil { - t.Fatalf("failed to create temporary workspace: %v", err) - } - defer os.RemoveAll(ws) - pkg := filepath.Join(ws, "bindtest") - if err = os.MkdirAll(pkg, 0700); err != nil { + pkg := "bindtest" + if err := os.MkdirAll(pkg, 0700); err != nil { t.Fatalf("failed to create package: %v", err) } + defer os.RemoveAll(pkg) + // Generate the test suite for all the contracts for i, tt := range bindTests { var types []string