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  }