github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/swig/pycv/pycv_test.go (about) 1 package pycv_test 2 3 import ( 4 "testing" 5 6 "github.com/kaydxh/golang/pkg/gocv/cgo/swig/pycv" 7 pycv_ "github.com/kaydxh/golang/pkg/gocv/cgo/swig/pycv" 8 ) 9 10 func TestDo(t *testing.T) { 11 err := pycv_.GlobalInit("model_dir", -1) 12 if err != nil { 13 t.Error(err.Error()) 14 return 15 } 16 17 defer pycv.GlobalRelease() 18 19 sdk := pycv_.NewPyImage() 20 initReq := pycv_.NewLocalInitRequest() 21 _, err = sdk.LocalInit(initReq) 22 if err != nil { 23 t.Errorf("failed to local init, err: %v", err) 24 } 25 req := pycv_.NewDoRequest() 26 req.SetArg1("arg1") 27 req.SetArg2("arg2") 28 _, err = sdk.Do(req) 29 if err != nil { 30 t.Error(err.Error()) 31 return 32 } 33 }