Simplify tests with T.TempDir (#929)
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"io"
|
||||
"net/http"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
@@ -86,24 +87,17 @@ func TestImageEdit(t *testing.T) {
|
||||
defer teardown()
|
||||
server.RegisterHandler("/v1/images/edits", handleEditImageEndpoint)
|
||||
|
||||
origin, err := os.Create("image.png")
|
||||
origin, err := os.Create(filepath.Join(t.TempDir(), "image.png"))
|
||||
if err != nil {
|
||||
t.Error("open origin file error")
|
||||
return
|
||||
t.Fatalf("open origin file error: %v", err)
|
||||
}
|
||||
defer origin.Close()
|
||||
|
||||
mask, err := os.Create("mask.png")
|
||||
mask, err := os.Create(filepath.Join(t.TempDir(), "mask.png"))
|
||||
if err != nil {
|
||||
t.Error("open mask file error")
|
||||
return
|
||||
t.Fatalf("open mask file error: %v", err)
|
||||
}
|
||||
|
||||
defer func() {
|
||||
mask.Close()
|
||||
origin.Close()
|
||||
os.Remove("mask.png")
|
||||
os.Remove("image.png")
|
||||
}()
|
||||
defer mask.Close()
|
||||
|
||||
_, err = client.CreateEditImage(context.Background(), openai.ImageEditRequest{
|
||||
Image: origin,
|
||||
@@ -121,16 +115,11 @@ func TestImageEditWithoutMask(t *testing.T) {
|
||||
defer teardown()
|
||||
server.RegisterHandler("/v1/images/edits", handleEditImageEndpoint)
|
||||
|
||||
origin, err := os.Create("image.png")
|
||||
origin, err := os.Create(filepath.Join(t.TempDir(), "image.png"))
|
||||
if err != nil {
|
||||
t.Error("open origin file error")
|
||||
return
|
||||
t.Fatalf("open origin file error: %v", err)
|
||||
}
|
||||
|
||||
defer func() {
|
||||
origin.Close()
|
||||
os.Remove("image.png")
|
||||
}()
|
||||
defer origin.Close()
|
||||
|
||||
_, err = client.CreateEditImage(context.Background(), openai.ImageEditRequest{
|
||||
Image: origin,
|
||||
@@ -178,16 +167,11 @@ func TestImageVariation(t *testing.T) {
|
||||
defer teardown()
|
||||
server.RegisterHandler("/v1/images/variations", handleVariateImageEndpoint)
|
||||
|
||||
origin, err := os.Create("image.png")
|
||||
origin, err := os.Create(filepath.Join(t.TempDir(), "image.png"))
|
||||
if err != nil {
|
||||
t.Error("open origin file error")
|
||||
return
|
||||
t.Fatalf("open origin file error: %v", err)
|
||||
}
|
||||
|
||||
defer func() {
|
||||
origin.Close()
|
||||
os.Remove("image.png")
|
||||
}()
|
||||
defer origin.Close()
|
||||
|
||||
_, err = client.CreateVariImage(context.Background(), openai.ImageVariRequest{
|
||||
Image: origin,
|
||||
|
||||
Reference in New Issue
Block a user