mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
golang: tests: Call or defer g.Close().
This commit is contained in:
@@ -810,6 +810,7 @@ and generate_golang_bindtests () =
|
|||||||
pr " if errno != nil {\n";
|
pr " if errno != nil {\n";
|
||||||
pr " panic (fmt.Sprintf (\"could not create handle: %%s\", errno))\n";
|
pr " panic (fmt.Sprintf (\"could not create handle: %%s\", errno))\n";
|
||||||
pr " }\n";
|
pr " }\n";
|
||||||
|
pr " defer g.Close ()\n";
|
||||||
pr "\n";
|
pr "\n";
|
||||||
|
|
||||||
generate_lang_bindtests (
|
generate_lang_bindtests (
|
||||||
|
|||||||
@@ -21,8 +21,9 @@ package guestfs
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func Test020Create (t *testing.T) {
|
func Test020Create (t *testing.T) {
|
||||||
_, err := Create ()
|
g, err := Create ()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf ("could not create handle: %s", err)
|
t.Errorf ("could not create handle: %s", err)
|
||||||
}
|
}
|
||||||
|
g.Close ()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,10 +25,12 @@ func Test030CreateFlags (t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf ("could not create handle: %s", err)
|
t.Errorf ("could not create handle: %s", err)
|
||||||
}
|
}
|
||||||
|
g.Close ()
|
||||||
g, err = Create_flags (CREATE_NO_ENVIRONMENT)
|
g, err = Create_flags (CREATE_NO_ENVIRONMENT)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf ("could not create handle: %s", err)
|
t.Errorf ("could not create handle: %s", err)
|
||||||
}
|
}
|
||||||
|
defer g.Close ()
|
||||||
if err := g.Parse_environment (); err != nil {
|
if err := g.Parse_environment (); err != nil {
|
||||||
t.Errorf ("could not parse environment: %s", err)
|
t.Errorf ("could not parse environment: %s", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ func Test050HandleProperties (t *testing.T) {
|
|||||||
if errno != nil {
|
if errno != nil {
|
||||||
t.Errorf ("could not create handle: %s", errno)
|
t.Errorf ("could not create handle: %s", errno)
|
||||||
}
|
}
|
||||||
|
defer g.Close ()
|
||||||
|
|
||||||
v, err := g.Get_verbose ()
|
v, err := g.Get_verbose ()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ func Test070Optargs (t *testing.T) {
|
|||||||
if errno != nil {
|
if errno != nil {
|
||||||
t.Errorf ("could not create handle: %s", errno)
|
t.Errorf ("could not create handle: %s", errno)
|
||||||
}
|
}
|
||||||
|
defer g.Close ()
|
||||||
err := g.Add_drive ("/dev/null", nil)
|
err := g.Add_drive ("/dev/null", nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf ("%s", err)
|
t.Errorf ("%s", err)
|
||||||
|
|||||||
@@ -29,11 +29,13 @@ func Test100Launch (t *testing.T) {
|
|||||||
if errno != nil {
|
if errno != nil {
|
||||||
t.Errorf ("could not create handle: %s", errno)
|
t.Errorf ("could not create handle: %s", errno)
|
||||||
}
|
}
|
||||||
|
defer g.Close ()
|
||||||
|
|
||||||
f, ferr := os.Create ("test.img")
|
f, ferr := os.Create ("test.img")
|
||||||
if ferr != nil {
|
if ferr != nil {
|
||||||
t.Errorf ("could not create file: %s", ferr)
|
t.Errorf ("could not create file: %s", ferr)
|
||||||
}
|
}
|
||||||
|
defer os.Remove ("test.img")
|
||||||
if ferr := f.Truncate (500 * 1024 * 1024); ferr != nil {
|
if ferr := f.Truncate (500 * 1024 * 1024); ferr != nil {
|
||||||
t.Errorf ("could not truncate file: %s", ferr)
|
t.Errorf ("could not truncate file: %s", ferr)
|
||||||
}
|
}
|
||||||
@@ -105,12 +107,6 @@ func Test100Launch (t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf ("%s", err)
|
t.Errorf ("%s", err)
|
||||||
}
|
}
|
||||||
err = g.Close ()
|
|
||||||
if err != nil {
|
|
||||||
t.Errorf ("%s", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
os.Remove ("test.img")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* - declared in guestfs_900_rstringlist_test.go
|
/* - declared in guestfs_900_rstringlist_test.go
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ func Test900RStringLits (t *testing.T) {
|
|||||||
if errno != nil {
|
if errno != nil {
|
||||||
t.Errorf ("could not create handle: %s", errno)
|
t.Errorf ("could not create handle: %s", errno)
|
||||||
}
|
}
|
||||||
|
defer g.Close ()
|
||||||
|
|
||||||
actual, err := g.Internal_test_rstringlist ("16")
|
actual, err := g.Internal_test_rstringlist ("16")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user