Simplify tests with T.TempDir (#929)

This commit is contained in:
Oleksandr Redko
2025-01-31 20:55:41 +02:00
committed by GitHub
parent 2a0ff5ac63
commit 7a2915a37d
8 changed files with 24 additions and 70 deletions

View File

@@ -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,