|
- package schsdk
-
- import (
- "testing"
-
- . "github.com/smartystreets/goconvey/convey"
- )
-
- func Test_JobSet(t *testing.T) {
- Convey("提交任务集和设置LocalFile", t, func() {
- cli := NewClient(&Config{
- URL: "http://localhost:7891",
- })
-
- id, err := cli.JobSetSumbit(JobSetSumbitReq{
- JobSetInfo: JobSetInfo{
- Jobs: []JobInfo{
- &DataReturnJobInfo{
- Type: JobTypeResource,
- },
- &NormalJobInfo{
- Type: JobTypeNormal,
- Files: JobFilesInfo{
- Dataset: &PackageJobFileInfo{
- Type: FileInfoTypePackage,
- },
- Code: &LocalJobFileInfo{
- Type: FileInfoTypeLocalFile,
- LocalPath: "code",
- },
- Image: &ImageJobFileInfo{
- Type: FileInfoTypeImage,
- },
- },
- },
- },
- },
- })
- So(err, ShouldBeNil)
- So(id.JobSetID, ShouldNotBeEmpty)
-
- err = cli.JobSetLocalFileUploaded(JobSetLocalFileUploadedReq{
- JobSetID: id.JobSetID,
- LocalPath: "code",
- PackageID: 1,
- })
- So(err, ShouldBeNil)
- })
- }
|