This is an automated email from the ASF dual-hosted git repository.

zhongxjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git


The following commit(s) were added to refs/heads/master by this push:
     new 430b61ae [dubboctl] fix errors
430b61ae is described below

commit 430b61ae45fd2b951579e9bc855fc4320555d61e
Author: mfordjody <[email protected]>
AuthorDate: Wed Oct 30 10:19:53 2024 +0800

    [dubboctl] fix errors
---
 dubboctl/pkg/deploy/create_test.go | 136 -------------------------------------
 1 file changed, 136 deletions(-)

diff --git a/dubboctl/pkg/deploy/create_test.go 
b/dubboctl/pkg/deploy/create_test.go
deleted file mode 100644
index abae84b7..00000000
--- a/dubboctl/pkg/deploy/create_test.go
+++ /dev/null
@@ -1,136 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements.  See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License.  You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package deploy
-
-import (
-       "errors"
-       "github.com/apache/dubbo-kubernetes/dubboctl/cmd"
-       "testing"
-)
-
-import (
-       "github.com/ory/viper"
-)
-
-import (
-       . "github.com/apache/dubbo-kubernetes/dubboctl/internal/testing"
-)
-
-import (
-       "github.com/apache/dubbo-kubernetes/dubboctl/internal/util"
-)
-
-// TestCreate_Execute ensures that an invocation of create with minimal 
settings
-// and valid input completes without error; degenerate case.
-func TestCreate_Execute(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       cmds := cmd.GetRootCmd([]string{"create", "--language", "go", "myfunc"})
-
-       if err := cmds.Execute(); err != nil {
-               t.Fatal(err)
-       }
-}
-
-// TestCreate_NoRuntime ensures that an invocation of create must be
-// done with a runtime.
-func TestCreate_NoRuntime(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       cmds := cmd.GetRootCmd([]string{"create", "myfunc"})
-
-       err := cmds.Execute()
-       var e ErrNoRuntime
-       if !errors.As(err, &e) {
-               t.Fatalf("Did not receive ErrNoRuntime. Got %v", err)
-       }
-}
-
-// TestCreate_WithNoRuntime ensures that an invocation of create must be
-// done with one of the valid runtimes only.
-func TestCreate_WithInvalidRuntime(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       cmds := cmd.GetRootCmd([]string{"create", "--language", "invalid", 
"myfunc"})
-
-       err := cmds.Execute()
-       var e ErrInvalidRuntime
-       if !errors.As(err, &e) {
-               t.Fatalf("Did not receive ErrInvalidRuntime. Got %v", err)
-       }
-}
-
-// TestCreate_InvalidTemplate ensures that an invocation of create must be
-// done with one of the valid templates only.
-func TestCreate_InvalidTemplate(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       cmds := cmd.GetRootCmd([]string{"create", "--language", "go", 
"--template", "invalid", "myfunc"})
-
-       err := cmds.Execute()
-       var e ErrInvalidTemplate
-       if !errors.As(err, &e) {
-               t.Fatalf("Did not receive ErrInvalidTemplate. Got %v", err)
-       }
-}
-
-// TestCreate_ValidatesName ensures that the create command only accepts
-// DNS-1123 labels for function name.
-func TestCreate_ValidatesName(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       // Execute the command with a function name containing invalid 
characters and
-       // confirm the expected error is returned
-       cmds := cmd.GetRootCmd([]string{"create", "invalid!"})
-       err := cmds.Execute()
-       var e util.ErrInvalidApplicationName
-       if !errors.As(err, &e) {
-               t.Fatalf("Did not receive ErrInvalidApplicationName. Got %v", 
err)
-       }
-}
-
-// TestCreate_ConfigOptional ensures that the system can be used without
-// any additional configuration being required.
-func TestCreate_ConfigOptional(t *testing.T) {
-       _ = FromTempDirectory(t)
-
-       t.Setenv("XDG_CONFIG_HOME", t.TempDir())
-
-       cmds := cmd.GetRootCmd([]string{"create", "--language=go", "myfunc"})
-       if err := cmds.Execute(); err != nil {
-               t.Fatal(err)
-       }
-
-       // Not failing is success.  Config files or settings beyond what are
-       // automatically written to to the given config home are currently 
optional.
-}
-
-// FromTempDirectory is a test helper which endeavors to create
-// an environment clean of developer's settings for use during CLI testing.
-func FromTempDirectory(t *testing.T) string {
-       t.Helper()
-       ClearEnvs(t)
-
-       // By default unit tests presume no config exists unless provided in 
testdata.
-       t.Setenv("XDG_CONFIG_HOME", t.TempDir())
-
-       // creates and CDs to a temp directory
-       d, done := Mktemp(t)
-
-       // Return to original directory and resets viper.
-       t.Cleanup(func() { done(); viper.Reset() })
-       return d
-}
\ No newline at end of file

Reply via email to