Files
dingtalk-workspace-cli/test/unit/todo_skill_scripts_test.go

22 lines
492 B
Go

package unit
import (
"os"
"os/exec"
"testing"
)
func TestCrossPlatformCoverageTodoSkillScripts(t *testing.T) {
python, err := exec.LookPath("python3")
if err != nil {
t.Skip("python3 is not installed")
}
cmd := exec.Command(python, "test/scripts/todo_skill_scripts_test.py")
cmd.Dir = "../.."
cmd.Env = append(os.Environ(), "PYTHONDONTWRITEBYTECODE=1")
output, err := cmd.CombinedOutput()
if err != nil {
t.Fatalf("todo skill script tests failed: %v\n%s", err, output)
}
}