• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang check.Suite函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Golang中github.com/go-check/check.Suite函数的典型用法代码示例。如果您正苦于以下问题:Golang Suite函数的具体用法?Golang Suite怎么用?Golang Suite使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了Suite函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。

示例1: init

func init() {
	check.Suite(&SimpleSuite{})
	check.Suite(&AccessLogSuite{})
	check.Suite(&HTTPSSuite{})
	check.Suite(&FileSuite{})
	check.Suite(&DockerSuite{})
	check.Suite(&ConsulSuite{})
	check.Suite(&ConsulCatalogSuite{})
	check.Suite(&EtcdSuite{})
	check.Suite(&MarathonSuite{})
	check.Suite(&ConstraintSuite{})
}
开发者ID:ldez,项目名称:traefik,代码行数:12,代码来源:integration_test.go


示例2: init

func init() {
	// FIXME. Temporarily turning this off for Windows as GH16039 was breaking
	// Windows to Linux CI @icecrime
	if runtime.GOOS != "windows" {
		check.Suite(newDockerHubPullSuite())
	}
}
开发者ID:bbox-kula,项目名称:docker,代码行数:7,代码来源:docker_hub_pull_suite_test.go


示例3: init

func init() {
	ds := &DockerSuite{}
	check.Suite(&DockerTrustedSwarmSuite{
		trustSuite: DockerTrustSuite{
			ds: ds,
		},
		swarmSuite: DockerSwarmSuite{
			ds: ds,
		},
	})
}
开发者ID:harche,项目名称:docker,代码行数:11,代码来源:check_test.go


示例4: init

func init() {
	check.Suite(&DockerSchema1RegistrySuite{
		ds: &DockerSuite{},
	})
}
开发者ID:FlyingShit-XinHuang,项目名称:docker,代码行数:5,代码来源:check_test.go


示例5: init

func init() {
	check.Suite(&DockerAuthzSuite{
		ds: &DockerSuite{},
	})
}
开发者ID:Distrotech,项目名称:docker,代码行数:5,代码来源:docker_cli_authz_unix_test.go


示例6: init

func init() {
	check.Suite(&DockerExternalVolumeSuite{
		ds: &DockerSuite{},
	})
}
开发者ID:randall210,项目名称:docker,代码行数:5,代码来源:docker_cli_start_volume_driver_unix_test.go


示例7: init

func init() {
	check.Suite(&CheckersS{})
}
开发者ID:waterytowers,项目名称:global-hack-day-3,代码行数:3,代码来源:checker_test.go


示例8: init

func init() {
	check.Suite(&ContainerdSuite{lastEventTs: uint64(time.Now().Unix())})
}
开发者ID:Altiscale,项目名称:containerd,代码行数:3,代码来源:check_test.go


示例9: init

func init() {
	check.Suite(&StringCheckerS{})
}
开发者ID:vmware,项目名称:vic,代码行数:3,代码来源:string_test.go


示例10: init

func init() {
	check.Suite(&BoolCheckerS{})
}
开发者ID:vmware,项目名称:vic,代码行数:3,代码来源:bool_test.go


示例11: ServeHTTP

func (handler denyingDeaHandler) ServeHTTP(w http.ResponseWriter,
	r *http.Request) {
	if !checkRequest(r, handler.expRequest) {
		handler.t.Fail()
	}

	w.Header().Set("Content-Length", strconv.
		Itoa(len(*(handler.responseBody))))
	w.WriteHeader(400)
	w.Write(*(handler.responseBody))
}

type DirectoryServerSuite struct{}

var _ = check.Suite(&DirectoryServerSuite{})

func (s *DirectoryServerSuite) TestHandler_ServeHTTP_RequestToDeaFailed(t *check.C) {
	lc, hc, pc := startTestServer(http.NotFoundHandler())
	lc.Close()

	h := handler{
		deaHost:          hc,
		deaPort:          pc,
		streamingTimeout: 1,
		deaClient:        &DeaClient{Host: hc, Port: pc},
	}

	ld, hd, pd := startTestServer(h)
	defer ld.Close()
开发者ID:cloudfoundry,项目名称:dea_ng,代码行数:29,代码来源:directoryserver_test.go


示例12: init

func init() {
	check.Suite(&ContainerdSuite{})
}
开发者ID:carriercomm,项目名称:containerd,代码行数:3,代码来源:check_test.go


示例13: init

func init() {
	check.Suite(&TimeCheckerS{})
}
开发者ID:vmware,项目名称:vic,代码行数:3,代码来源:time_test.go


示例14: init

func init() {
	check.Suite(&DockerNetworkSuite{
		ds: &DockerSuite{},
	})
}
开发者ID:Tony133,项目名称:docker,代码行数:5,代码来源:docker_cli_network_unix_test.go


示例15: Test

	"testing"

	"github.com/go-check/check"
)

func Test(t *testing.T) {
	check.TestingT(t)
}

func init() {
	check.Suite(&CheckersS{})
}

type CheckersS struct{}

var _ = check.Suite(&CheckersS{})

func testInfo(c *check.C, checker check.Checker, name string, paramNames []string) {
	info := checker.Info()
	if info.Name != name {
		c.Fatalf("Got name %s, expected %s", info.Name, name)
	}
	if !reflect.DeepEqual(info.Params, paramNames) {
		c.Fatalf("Got param names %#v, expected %#v", info.Params, paramNames)
	}
}

func testCheck(c *check.C, checker check.Checker, expectedResult bool, expectedError string, params ...interface{}) ([]interface{}, []string) {
	info := checker.Info()
	if len(params) != len(info.Params) {
		c.Fatalf("unexpected param count in test; expected %d got %d", len(info.Params), len(params))
开发者ID:waterytowers,项目名称:global-hack-day-3,代码行数:31,代码来源:checker_test.go


示例16: Test

	"golang.org/x/net/context"

	"github.com/docker/engine-api/client"
	"github.com/docker/engine-api/types"
	"github.com/docker/engine-api/types/filters"
	"github.com/go-check/check"
	compose "github.com/vdemeester/libkermit/compose/check"
	"github.com/vdemeester/libkermit/docker"
)

// Hook up gocheck into the "go test" runner
func Test(t *testing.T) { check.TestingT(t) }

type CheckSuite struct{}

var _ = check.Suite(&CheckSuite{})

func (s *CheckSuite) TestSimpleProject(c *check.C) {
	project := compose.CreateProject(c, "simple", "../assets/simple.yml")
	project.Start(c)

	// FIXME(vdemeester) check that a container is running
	runningContainers, err := findContainersForProject("simple")
	c.Assert(err, check.IsNil)
	c.Assert(len(runningContainers), check.Equals, 1,
		check.Commentf("Expected 1 running container for this project, got %v", runningContainers))

	project.Stop(c)
}

func findContainersForProject(name string) ([]types.Container, error) {
开发者ID:vdemeester,项目名称:libkermit,代码行数:31,代码来源:simple_test.go


示例17: Test

package nodes

import (
	"testing"

	"github.com/docker/docker/pkg/discovery"

	"github.com/go-check/check"
)

// Hook up gocheck into the "go test" runner.
func Test(t *testing.T) { check.TestingT(t) }

type DiscoverySuite struct{}

var _ = check.Suite(&DiscoverySuite{})

func (s *DiscoverySuite) TestInitialize(c *check.C) {
	d := &Discovery{}
	d.Initialize("1.1.1.1:1111,2.2.2.2:2222", 0, 0, nil)
	c.Assert(len(d.entries), check.Equals, 2)
	c.Assert(d.entries[0].String(), check.Equals, "1.1.1.1:1111")
	c.Assert(d.entries[1].String(), check.Equals, "2.2.2.2:2222")
}

func (s *DiscoverySuite) TestInitializeWithPattern(c *check.C) {
	d := &Discovery{}
	d.Initialize("1.1.1.[1:2]:1111,2.2.2.[2:4]:2222", 0, 0, nil)
	c.Assert(len(d.entries), check.Equals, 5)
	c.Assert(d.entries[0].String(), check.Equals, "1.1.1.1:1111")
	c.Assert(d.entries[1].String(), check.Equals, "1.1.1.2:1111")
开发者ID:CadeLaRen,项目名称:docker-3,代码行数:31,代码来源:nodes_test.go


示例18: SetUpTest

	"io/ioutil"
	"net"
	"net/http"
	"os"
	"path/filepath"
	"time"

	"github.com/go-check/check"
)

type StreamHandlerSuite struct {
	FileName string
	Handler  *StreamHandler
}

var _ = check.Suite(&StreamHandlerSuite{})

func (s *StreamHandlerSuite) SetUpTest(c *check.C) {
	s.FileName = s.TempFileName(c)
}

func (s *StreamHandlerSuite) TearDownTest(c *check.C) {
	os.Remove(s.FileName)

	if s.Handler != nil {
		s.Handler = nil
	}
}

func (s *StreamHandlerSuite) Printf(c *check.C, format string, a ...interface{}) {
	f, err := os.OpenFile(s.FileName, os.O_RDWR|os.O_APPEND, 0600)
开发者ID:cloudfoundry,项目名称:dea_ng,代码行数:31,代码来源:stream_handler_test.go


示例19: init

func init() {
	check.Suite(&SkopeoSuite{})
}
开发者ID:runcom,项目名称:skopeo,代码行数:3,代码来源:check_test.go


示例20: Test

			Resources: &specs.Resources{},
		},
	}
)

func Test(t *testing.T) { check.TestingT(t) }

type RunVSuite struct {
	binaryPath string
	kernelPath string
	initrdPath string
	bundlePath string
	configPath string
}

var _ = check.Suite(&RunVSuite{})

func (s *RunVSuite) SetUpSuite(c *check.C) {
	var err error
	s.binaryPath, err = exec.LookPath(binaryName)
	c.Assert(err, checker.IsNil)

	// Prepare bundle and rootfs
	s.bundlePath = c.MkDir()
	rootfs := filepath.Join(s.bundlePath, rootfsName)
	err = os.Mkdir(rootfs, 777)
	c.Assert(err, checker.IsNil)

	// untar busybox image tar file into bundle/rootfs dir
	busyboxTarPath := filepath.Join(testDataDir, busyboxTarName)
	_, err = os.Stat(busyboxTarPath)
开发者ID:hyperhq,项目名称:runv,代码行数:31,代码来源:init_test.go



注:本文中的github.com/go-check/check.Suite函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang check.TestingT函数代码示例发布时间:2022-05-23
下一篇:
Golang check.Not函数代码示例发布时间:2022-05-23
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap