Unverified Commit d88d4d8e authored by barnettZQG's avatar barnettZQG Committed by GitHub
Browse files

Fix: clear old data in mongodb unit test case (#3103)

Signed-off-by: default avatarbarnettZQG <barnett.zqg@gmail.com>
parent 4e881b44
master backport-3111-to-release-1.2 backport-3259-to-release-1.2 backport-3275-to-release-1.2 backport-3545-to-release-1.3 backport-3581-to-release-1.3 backport-3590-to-release-1.3 backport-3619-to-release-1.3 backport-3637-to-release-1.3 backport-3681-to-release-1.3 backport-3687-to-release-1.3 backport-3694-to-release-1.3 backport-3741-to-release-1.3 backport-3764-to-release-1.3 backport-3794-to-release-1.3 backport-3877-to-release-1.3 backport-3985-to-release-1.4 backport-3986-to-release-1.4 backport-3988-to-release-1.4 backport-3998-to-release-1.4 backport-4001-to-release-1.4 backport-4003-to-release-1.4 backport-4031-to-release-1.4 backport-4056-to-release-1.4 backport-4057-to-release-1.4 backport-4110-to-release-1.4 backport-4129-to-release-1.4 backport-4170-to-release-1.4 backport-4297-to-release-1.4 backport-4301-to-release-1.4 backport-4492-to-release-1.5 backport-4493-to-release-1.5 backport-4495-to-release-1.5 backport-4496-to-release-1.5 backport-4531-to-release-1.5 backport-4546-to-release-1.5 backport-4563-to-release-1.4 backport-4563-to-release-1.5 backport-4573-to-release-1.3 backport-4573-to-release-1.4 backport-4573-to-release-1.5 backport-4593-to-release-1.5 backport-4595-to-release-1.5 backport-4616-to-release-1.5 backport-4706-to-release-1.5 backport-4709-to-release-1.3 backport-4709-to-release-1.4 backport-4709-to-release-1.5 backport-4718-to-release-1.5 backport-4778-to-release-1.4 backport-4778-to-release-1.5 backport-4874-to-release-1.6 backport-4908-to-release-1.6 backport-4916-to-release-1.6 backport-4920-to-release-1.6 backport-4927-to-release-1.6 backport-4932-to-release-1.6 backport-4935-to-release-1.6 backport-4936-to-release-1.6 backport-4971-to-release-1.6 backport-4975-to-release-1.6 backport-4980-to-release-1.6 backport-5011-to-release-1.6 backport-5020-to-release-1.6 backport-5026-to-release-1.6 backport-5077-to-release-1.6 dependabot/go_modules/helm.sh/helm/v3-3.9.4 kubernetes-1.22 release-1.2 release-1.3 release-1.4 release-1.5 release-1.6 snyk-fix-2c7e4c0a83b9798d766ddd30cfb8dcdd snyk-fix-494ba3684fac00e569da9ebe1d192dd6 snyk-fix-59df7034e9b516ad40401e2d774f34b1 snyk-fix-d668dc5827254afc1ded6266ab2d35a1 update-owner-alias v1.6.2 v1.6.1 v1.6.0 v1.6.0-beta.2 v1.6.0-beta.1 v1.6.0-alpha.6 v1.6.0-alpha.5 v1.6.0-alpha.4 v1.6.0-alpha.3 v1.6.0-alpha.2 v1.6.0-alpha.1 v1.5.9 v1.5.8 v1.5.7 v1.5.6 v1.5.5 v1.5.4 v1.5.3 v1.5.2 v1.5.0 v1.5.0-beta.7 v1.5.0-beta.6 v1.5.0-beta.5 v1.5.0-beta.4 v1.5.0-beta.3 v1.5.0-beta.2 v1.5.0-beta.1 v1.5.0-alpha.3 v1.5.0-alpha.2 v1.5.0-alpha.1 v1.4.13 v1.4.12 v1.4.11 v1.4.10 v1.4.9 v1.4.8 v1.4.7 v1.4.7-patch v1.4.6 v1.4.5 v1.4.4 v1.4.3 v1.4.2 v1.4.1 v1.4.0 v1.4.0-beta.2 v1.4.0-beta.1 v1.4.0-alpha.3 v1.4.0-alpha.2 v1.4.0-alpha.1 v1.3.10 v1.3.9 v1.3.7 v1.3.6 v1.3.5 v1.3.4 v1.3.3 v1.3.2 v1.3.1 v1.3.0 v1.3.0-beta.2 v1.3.0-beta.1 v1.3.0-alpha.1 v1.2.8 v1.2.7 v1.2.6 v1.2.5 v1.2.4 v1.2.3 v1.2.2 v1.2.1
No related merge requests found
Showing with 15 additions and 1 deletion
+15 -1
......@@ -26,6 +26,8 @@ import (
"github.com/google/go-cmp/cmp/cmpopts"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
"github.com/oam-dev/kubevela/pkg/apiserver/datastore"
"github.com/oam-dev/kubevela/pkg/apiserver/model"
......@@ -35,7 +37,11 @@ var mongodbDriver datastore.DataStore
var _ = BeforeSuite(func(done Done) {
rand.Seed(time.Now().UnixNano())
By("bootstrapping mongodb test environment")
var err error
clientOpts := options.Client().ApplyURI("mongodb://localhost:27017")
client, err := mongo.Connect(context.TODO(), clientOpts)
Expect(err).ToNot(HaveOccurred())
client.Database("kubevela").Drop(context.TODO())
mongodbDriver, err = New(context.TODO(), datastore.Config{
URL: "mongodb://localhost:27017",
Database: "kubevela",
......@@ -229,5 +235,13 @@ var _ = Describe("Test mongodb datastore driver", func() {
err = mongodbDriver.Delete(context.TODO(), &app)
equal := cmp.Equal(err, datastore.ErrRecordNotExist, cmpopts.EquateErrors())
Expect(equal).Should(BeTrue())
workflow := model.Workflow{Name: "kubevela-app-workflow", AppPrimaryKey: "kubevela-app-2", Description: "this is workflow"}
err = mongodbDriver.Delete(context.TODO(), &workflow)
Expect(err).ShouldNot(HaveOccurred())
trigger := model.ApplicationTrigger{Name: "kubevela-app-trigger", AppPrimaryKey: "kubevela-app-2", Token: "token-test", Description: "this is demo 4"}
err = mongodbDriver.Delete(context.TODO(), &trigger)
Expect(err).ShouldNot(HaveOccurred())
})
})
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment