38 lines
652 B
Go
38 lines
652 B
Go
package iot
|
|
|
|
import (
|
|
"encoding/base64"
|
|
"fmt"
|
|
"log"
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestOauth(t *testing.T) {
|
|
imgfile, err := os.ReadFile("../image.jpg")
|
|
if err != nil {
|
|
log.Fatal(err.Error())
|
|
}
|
|
imgbase64 := base64.StdEncoding.EncodeToString(imgfile)
|
|
p, err := PersonDetail("02")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
fmt.Println(p)
|
|
person, err := PersonFaceUpdate("02", imgbase64, true)
|
|
if err != nil {
|
|
log.Fatal(err.Error())
|
|
}
|
|
p, err = PersonDetail("02")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
r, err := PersonFaceDelete("02")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
fmt.Println("r ", r)
|
|
fmt.Println("p ", p)
|
|
fmt.Println("person ", person)
|
|
}
|