github.com/mcuadros/ascode@v1.3.1/starlark/module/docker/image_test.go (about) 1 package docker 2 3 import ( 4 "testing" 5 6 "github.com/qri-io/starlib/testdata" 7 "go.starlark.net/resolve" 8 "go.starlark.net/starlark" 9 "go.starlark.net/starlarktest" 10 ) 11 12 func TestImage(t *testing.T) { 13 resolve.AllowFloat = true 14 resolve.AllowLambda = true 15 thread := &starlark.Thread{Load: testdata.NewLoader(LoadModule, ModuleName)} 16 starlarktest.SetReporter(thread, t) 17 18 // Execute test file 19 _, err := starlark.ExecFile(thread, "testdata/test.star", nil, nil) 20 if err != nil { 21 if ee, ok := err.(*starlark.EvalError); ok { 22 t.Error(ee.Backtrace()) 23 } else { 24 t.Error(err) 25 } 26 } 27 28 }