From 0387bbdc025906471fb234bc5a5f0c43008bd6c2 Mon Sep 17 00:00:00 2001 From: hantmac Date: Sun, 15 Dec 2019 09:18:13 +0800 Subject: [PATCH 1/2] Update test cases --- backend/mock/schedule.go | 13 +++++++++---- backend/mock/schedule_test.go | 4 ++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/backend/mock/schedule.go b/backend/mock/schedule.go index 702e8754..57d757e7 100644 --- a/backend/mock/schedule.go +++ b/backend/mock/schedule.go @@ -10,12 +10,15 @@ import ( "time" ) +var NodeIdss = []bson.ObjectId{bson.ObjectIdHex("5d429e6c19f7abede924fee2"), + bson.ObjectIdHex("5d429e6c19f7abede924fee1")} + var scheduleList = []model.Schedule{ { Id: bson.ObjectId("5d429e6c19f7abede924fee2"), Name: "test schedule", SpiderId: "123", - NodeId: bson.ObjectId("5d429e6c19f7abede924fee2"), + NodeIds: NodeIdss, Cron: "***1*", EntryId: 10, // 前端展示 @@ -29,7 +32,7 @@ var scheduleList = []model.Schedule{ Id: bson.ObjectId("xx429e6c19f7abede924fee2"), Name: "test schedule2", SpiderId: "234", - NodeId: bson.ObjectId("5d429e6c19f7abede924fee2"), + NodeIds: NodeIdss, Cron: "***1*", EntryId: 10, // 前端展示 @@ -100,8 +103,10 @@ func PutSchedule(c *gin.Context) { } // 如果node_id为空,则置为空ObjectId - if item.NodeId == "" { - item.NodeId = bson.ObjectIdHex(constants.ObjectIdNull) + for _, NodeId := range item.NodeIds { + if NodeId == "" { + NodeId = bson.ObjectIdHex(constants.ObjectIdNull) + } } c.JSON(http.StatusOK, Response{ diff --git a/backend/mock/schedule_test.go b/backend/mock/schedule_test.go index 12843c75..2c5c2701 100644 --- a/backend/mock/schedule_test.go +++ b/backend/mock/schedule_test.go @@ -75,7 +75,7 @@ func TestPostSchedule(t *testing.T) { Id: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), Name: "test schedule", SpiderId: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), - NodeId: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), + NodeIds: NodeIdss, Cron: "***1*", EntryId: 10, // 前端展示 @@ -112,7 +112,7 @@ func TestPutSchedule(t *testing.T) { Id: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), Name: "test schedule", SpiderId: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), - NodeId: bson.ObjectIdHex("5d429e6c19f7abede924fee2"), + NodeIds: NodeIdss, Cron: "***1*", EntryId: 10, // 前端展示 From d75c832a384b3ba4d9142a80c4e9c2f5992af1f9 Mon Sep 17 00:00:00 2001 From: Yabo <386139859@qq.com> Date: Sun, 15 Dec 2019 11:13:16 +0800 Subject: [PATCH 2/2] :fire: reduce docker image --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0809a0ba..ddb4d47e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,7 +37,6 @@ RUN apt-get update \ RUN pip install scrapy pymongo bs4 requests -i https://pypi.tuna.tsinghua.edu.cn/simple # copy backend files -COPY --from=backend-build /go/src/app . COPY --from=backend-build /go/bin/crawlab /usr/local/bin # install nginx