本文整理汇总了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;未经允许,请勿转载。 |
请发表评论