本文整理汇总了Golang中github.com/tsuru/tsuru/repository/repositorytest.Reset函数的典型用法代码示例。如果您正苦于以下问题:Golang Reset函数的具体用法?Golang Reset怎么用?Golang Reset使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Reset函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: SetUpTest
func (s *ActionsSuite) SetUpTest(c *check.C) {
var err error
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
repositorytest.Reset()
}
开发者ID:RichardKnop,项目名称:tsuru,代码行数:7,代码来源:actions_test.go
示例2: SetUpTest
func (s *S) SetUpTest(c *check.C) {
s.conn, _ = db.Conn()
s.reqs = make([]*http.Request, 0)
s.bodies = make([]string, 0)
s.rsps = make(map[string]string)
repositorytest.Reset()
}
开发者ID:zhenruyan,项目名称:tsuru,代码行数:7,代码来源:suite_test.go
示例3: SetUpTest
func (s *S) SetUpTest(c *check.C) {
s.provisioner.Reset()
repositorytest.Reset()
dbtest.ClearAllCollections(s.conn.Apps().Database)
s.createUserAndTeam(c)
platform := Platform{Name: "python"}
s.conn.Platforms().Insert(platform)
s.defaultPlan = Plan{
Name: "default-plan",
Memory: 1024,
Swap: 1024,
CpuShare: 100,
Default: true,
}
err := s.conn.Plans().Insert(s.defaultPlan)
c.Assert(err, check.IsNil)
s.Pool = "pool1"
opts := provision.AddPoolOptions{Name: s.Pool}
err = provision.AddPool(opts)
c.Assert(err, check.IsNil)
repository.Manager().CreateUser(s.user.Email)
factory, err := queue.Factory()
c.Assert(err, check.IsNil)
factory.Reset()
}
开发者ID:RichardKnop,项目名称:tsuru,代码行数:25,代码来源:suite_test.go
示例4: SetUpTest
func (s *ConsumptionSuite) SetUpTest(c *check.C) {
repositorytest.Reset()
config.Set("database:url", "127.0.0.1:27017")
config.Set("database:name", "tsuru_api_consumption_test")
config.Set("auth:hash-cost", 4)
config.Set("repo-manager", "fake")
var err error
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
s.team = &auth.Team{Name: "tsuruteam"}
err = s.conn.Teams().Insert(s.team)
c.Assert(err, check.IsNil)
s.token = customUserWithPermission(c, "consumption-master-user", permission.Permission{
Scheme: permission.PermServiceInstance,
Context: permission.Context(permission.CtxTeam, s.team.Name),
}, permission.Permission{
Scheme: permission.PermServiceRead,
Context: permission.Context(permission.CtxTeam, s.team.Name),
})
s.user, err = s.token.User()
c.Assert(err, check.IsNil)
app.AuthScheme = nativeScheme
s.provisioner = provisiontest.NewFakeProvisioner()
app.Provisioner = s.provisioner
}
开发者ID:reoring,项目名称:tsuru,代码行数:26,代码来源:service_consumption_test.go
示例5: SetUpTest
func (s *S) SetUpTest(c *check.C) {
routertest.FakeRouter.Reset()
repositorytest.Reset()
var err error
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
s.logConn, err = db.LogConn()
c.Assert(err, check.IsNil)
s.createUserAndTeam(c)
s.provisioner = provisiontest.NewFakeProvisioner()
app.Provisioner = s.provisioner
app.AuthScheme = nativeScheme
p := app.Platform{Name: "zend"}
s.conn.Platforms().Insert(p)
s.Pool = "test1"
opts := provision.AddPoolOptions{Name: "test1", Default: true}
err = provision.AddPool(opts)
c.Assert(err, check.IsNil)
repository.Manager().CreateUser(s.user.Email)
repository.Manager().CreateUser(s.adminuser.Email)
factory, err := queue.Factory()
c.Assert(err, check.IsNil)
factory.Reset()
}
开发者ID:nicolas2bonfils,项目名称:tsuru,代码行数:25,代码来源:suite_test.go
示例6: SetUpTest
func (s *S) SetUpTest(c *check.C) {
iaas.ResetAll()
repositorytest.Reset()
queue.ResetQueue()
s.p = &dockerProvisioner{storage: &cluster.MapStorage{}}
err := s.p.Initialize()
c.Assert(err, check.IsNil)
queue.ResetQueue()
app.Provisioner = s.p
s.server, err = dtesting.NewServer("127.0.0.1:0", nil, nil)
c.Assert(err, check.IsNil)
s.p.cluster, err = cluster.New(nil, s.p.storage,
cluster.Node{Address: s.server.URL(), Metadata: map[string]string{"pool": "test-fallback"}},
)
c.Assert(err, check.IsNil)
mainDockerProvisioner = s.p
coll := s.p.collection()
defer coll.Close()
err = dbtest.ClearAllCollectionsExcept(coll.Database, []string{"users", "tokens", "teams"})
c.Assert(err, check.IsNil)
err = clearClusterStorage(s.clusterSess)
c.Assert(err, check.IsNil)
routertest.FakeRouter.Reset()
opts := provision.AddPoolOptions{Name: "test-fallback"}
err = provision.AddPool(opts)
c.Assert(err, check.IsNil)
}
开发者ID:RichardKnop,项目名称:tsuru,代码行数:27,代码来源:suite_test.go
示例7: SetUpTest
func (s *S) SetUpTest(c *check.C) {
config.Set("docker:api-timeout", 2)
iaas.ResetAll()
repositorytest.Reset()
queue.ResetQueue()
repository.Manager().CreateUser(s.user.Email)
s.p = &dockerProvisioner{storage: &cluster.MapStorage{}}
err := s.p.Initialize()
c.Assert(err, check.IsNil)
queue.ResetQueue()
s.server, err = dtesting.NewServer("127.0.0.1:0", nil, nil)
c.Assert(err, check.IsNil)
s.p.cluster, err = cluster.New(nil, s.p.storage,
cluster.Node{Address: s.server.URL(), Metadata: map[string]string{"pool": "test-default"}},
)
c.Assert(err, check.IsNil)
mainDockerProvisioner = s.p
err = dbtest.ClearAllCollectionsExcept(s.storage.Apps().Database, []string{"users", "tokens", "teams"})
c.Assert(err, check.IsNil)
err = clearClusterStorage(s.clusterSess)
c.Assert(err, check.IsNil)
routertest.FakeRouter.Reset()
opts := provision.AddPoolOptions{Name: "test-default", Default: true}
err = provision.AddPool(opts)
c.Assert(err, check.IsNil)
s.storage.Tokens().Remove(bson.M{"appname": bson.M{"$ne": ""}})
s.logBuf = safe.NewBuffer(nil)
log.SetLogger(log.NewWriterLogger(s.logBuf, true))
s.token = createTokenForUser(s.user, "*", string(permission.CtxGlobal), "", c)
}
开发者ID:tsuru,项目名称:tsuru,代码行数:30,代码来源:suite_test.go
示例8: SetUpTest
func (s *S) SetUpTest(c *check.C) {
config.ReadConfigFile("testdata/tsuru.conf")
conn, err := db.Conn()
c.Assert(err, check.IsNil)
defer conn.Close()
dbtest.ClearAllCollections(conn.Apps().Database)
repositorytest.Reset()
}
开发者ID:zhenruyan,项目名称:tsuru,代码行数:8,代码来源:suite_test.go
示例9: SetUpTest
func (s *PlatformSuite) SetUpTest(c *check.C) {
provisiontest.ExtensibleInstance.Reset()
repositorytest.Reset()
conn, err := db.Conn()
c.Assert(err, check.IsNil)
defer conn.Close()
dbtest.ClearAllCollections(conn.Apps().Database)
}
开发者ID:tsuru,项目名称:tsuru,代码行数:8,代码来源:platform_test.go
示例10: SetUpTest
func (s *EventSuite) SetUpTest(c *check.C) {
repositorytest.Reset()
var err error
routertest.FakeRouter.Reset()
err = dbtest.ClearAllCollections(s.conn.Apps().Database)
c.Assert(err, check.IsNil)
s.createUserAndTeam(c)
s.conn.Platforms().Insert(app.Platform{Name: "python"})
}
开发者ID:tsuru,项目名称:tsuru,代码行数:9,代码来源:event_test.go
示例11: SetUpTest
func (s *LogSuite) SetUpTest(c *check.C) {
repositorytest.Reset()
var err error
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
s.logConn, err = db.LogConn()
c.Assert(err, check.IsNil)
s.createUserAndTeam(c)
}
开发者ID:reoring,项目名称:tsuru,代码行数:10,代码来源:log_test.go
示例12: SetUpTest
func (s *DeploySuite) SetUpTest(c *check.C) {
repositorytest.Reset()
err := dbtest.ClearAllCollections(s.conn.Apps().Database)
c.Assert(err, check.IsNil)
s.createUserAndTeam(c)
s.conn.Platforms().Insert(app.Platform{Name: "python"})
err = provision.AddPool("pool1", false)
c.Assert(err, check.IsNil)
user, err := s.token.User()
c.Assert(err, check.IsNil)
repository.Manager().CreateUser(user.Email)
}
开发者ID:keymon,项目名称:tsuru,代码行数:12,代码来源:deploy_test.go
示例13: SetUpTest
func (s *ProvisionSuite) SetUpTest(c *check.C) {
repositorytest.Reset()
var err error
config.Set("database:url", "127.0.0.1:27017")
config.Set("database:name", "tsuru_api_service_provision_test")
config.Set("auth:hash-cost", bcrypt.MinCost)
config.Set("repo-manager", "fake")
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
s.createUserAndTeam(c)
}
开发者ID:RichardKnop,项目名称:tsuru,代码行数:12,代码来源:service_provision_test.go
示例14: SetUpTest
func (s *S) SetUpTest(c *check.C) {
conn, err := db.Conn()
c.Assert(err, check.IsNil)
defer conn.Close()
dbtest.ClearAllCollections(conn.Apps().Database)
repositorytest.Reset()
user := &auth.User{Email: "[email protected]", Password: "123456"}
_, err = nativeScheme.Create(user)
c.Assert(err, check.IsNil)
s.token, err = nativeScheme.Login(map[string]string{"email": user.Email, "password": "123456"})
c.Assert(err, check.IsNil)
s.app = &app.App{Name: "app"}
}
开发者ID:zhenruyan,项目名称:tsuru,代码行数:13,代码来源:context_test.go
示例15: SetUpSuite
func (s *S) SetUpSuite(c *check.C) {
s.collName = "docker_unit"
s.imageCollName = "docker_image"
s.repoNamespace = "tsuru"
s.sshUser = "root"
s.port = "8888"
config.Set("database:url", "127.0.0.1:27017?maxPoolSize=100")
config.Set("database:name", "docker_provision_tests_s")
config.Set("docker:repository-namespace", s.repoNamespace)
config.Set("docker:router", "fake")
config.Set("docker:collection", s.collName)
config.Set("docker:deploy-cmd", "/var/lib/tsuru/deploy")
config.Set("docker:run-cmd:bin", "/usr/local/bin/circusd /etc/circus/circus.ini")
config.Set("docker:run-cmd:port", s.port)
config.Set("docker:user", s.sshUser)
config.Set("docker:cluster:mongo-url", "127.0.0.1:27017")
config.Set("docker:cluster:mongo-database", "docker_provision_tests_cluster_stor")
config.Set("queue:mongo-url", "127.0.0.1:27017")
config.Set("queue:mongo-database", "queue_provision_docker_tests")
config.Set("queue:mongo-polling-interval", 0.01)
config.Set("routers:fake:type", "fake")
config.Set("repo-manager", "fake")
config.Set("admin-team", "admin")
config.Set("docker:registry-max-try", 1)
config.Set("auth:hash-cost", bcrypt.MinCost)
s.deployCmd = "/var/lib/tsuru/deploy"
s.runBin = "/usr/local/bin/circusd"
s.runArgs = "/etc/circus/circus.ini"
os.Setenv("TSURU_TARGET", "http://localhost")
s.oldProvisioner = app.Provisioner
var err error
s.storage, err = db.Conn()
c.Assert(err, check.IsNil)
clusterDbUrl, _ := config.GetString("docker:cluster:mongo-url")
s.clusterSess, err = mgo.Dial(clusterDbUrl)
c.Assert(err, check.IsNil)
err = dbtest.ClearAllCollections(s.storage.Apps().Database)
c.Assert(err, check.IsNil)
repositorytest.Reset()
s.user = &auth.User{Email: "[email protected]", Password: "123456", Quota: quota.Unlimited}
nativeScheme := auth.ManagedScheme(native.NativeScheme{})
app.AuthScheme = nativeScheme
_, err = nativeScheme.Create(s.user)
c.Assert(err, check.IsNil)
s.team = &auth.Team{Name: "admin", Users: []string{s.user.Email}}
c.Assert(err, check.IsNil)
err = s.storage.Teams().Insert(s.team)
c.Assert(err, check.IsNil)
s.token, err = nativeScheme.Login(map[string]string{"email": s.user.Email, "password": "123456"})
c.Assert(err, check.IsNil)
}
开发者ID:4eek,项目名称:tsuru,代码行数:51,代码来源:suite_test.go
示例16: SetUpTest
func (s *S) SetUpTest(c *check.C) {
err := dbtest.ClearAllCollections(s.conn.Apps().Database)
c.Assert(err, check.IsNil)
s.user = &User{Email: "[email protected]", Password: "123456"}
s.user.Create()
s.hashed = s.user.Password
team := &Team{Name: "cobrateam"}
err = s.conn.Teams().Insert(team)
c.Assert(err, check.IsNil)
s.team = team
s.server, err = authtest.NewSMTPServer()
c.Assert(err, check.IsNil)
config.Set("smtp:server", s.server.Addr())
repositorytest.Reset()
}
开发者ID:tsuru,项目名称:tsuru,代码行数:15,代码来源:suite_test.go
示例17: SetUpTest
func (s *DeploySuite) SetUpTest(c *check.C) {
s.provisioner = provisiontest.NewFakeProvisioner()
app.Provisioner = s.provisioner
routertest.FakeRouter.Reset()
repositorytest.Reset()
err := dbtest.ClearAllCollections(s.conn.Apps().Database)
c.Assert(err, check.IsNil)
s.createUserAndTeam(c)
s.conn.Platforms().Insert(app.Platform{Name: "python"})
opts := provision.AddPoolOptions{Name: "pool1", Default: true}
err = provision.AddPool(opts)
c.Assert(err, check.IsNil)
user, err := s.token.User()
c.Assert(err, check.IsNil)
repository.Manager().CreateUser(user.Email)
}
开发者ID:zhenruyan,项目名称:tsuru,代码行数:16,代码来源:deploy_test.go
示例18: SetUpTest
func (s *QuotaSuite) SetUpTest(c *check.C) {
conn, _ := db.Conn()
defer conn.Close()
dbtest.ClearAllCollections(conn.Apps().Database)
repositorytest.Reset()
s.user = &auth.User{Email: "[email protected]", Password: "123456"}
_, err := nativeScheme.Create(s.user)
c.Assert(err, check.IsNil)
s.team = &auth.Team{Name: "superteam", Users: []string{s.user.Email}}
err = conn.Teams().Insert(s.team)
c.Assert(err, check.IsNil)
s.token, err = nativeScheme.Login(map[string]string{"email": s.user.Email, "password": "123456"})
c.Assert(err, check.IsNil)
config.Set("admin-team", s.team.Name)
app.AuthScheme = nativeScheme
}
开发者ID:edulemasson,项目名称:tsuru,代码行数:16,代码来源:quota_test.go
示例19: SetUpTest
func (s *HandlerSuite) SetUpTest(c *check.C) {
repositorytest.Reset()
var err error
s.conn, err = db.Conn()
c.Assert(err, check.IsNil)
dbtest.ClearAllCollections(s.conn.Apps().Database)
user := &auth.User{Email: "[email protected]", Password: "123456"}
_, err = nativeScheme.Create(user)
c.Assert(err, check.IsNil)
s.token, err = nativeScheme.Login(map[string]string{"email": user.Email, "password": "123456"})
c.Assert(err, check.IsNil)
team := auth.Team{Name: "tsuruteam"}
err = s.conn.Teams().Insert(team)
c.Assert(err, check.IsNil)
app.AuthScheme = nativeScheme
}
开发者ID:zhenruyan,项目名称:tsuru,代码行数:16,代码来源:handler_test.go
示例20: SetUpTest
func (s *QuotaSuite) SetUpTest(c *check.C) {
conn, _ := db.Conn()
defer conn.Close()
dbtest.ClearAllCollections(conn.Apps().Database)
repositorytest.Reset()
s.team = &auth.Team{Name: "superteam"}
err := conn.Teams().Insert(s.team)
c.Assert(err, check.IsNil)
s.token = customUserWithPermission(c, "quotauser", permission.Permission{
Scheme: permission.PermAppAdminQuota,
Context: permission.Context(permission.CtxTeam, s.team.Name),
}, permission.Permission{
Scheme: permission.PermUserUpdateQuota,
Context: permission.Context(permission.CtxGlobal, ""),
})
s.user, err = s.token.User()
c.Assert(err, check.IsNil)
app.AuthScheme = nativeScheme
}
开发者ID:pedrosnk,项目名称:tsuru,代码行数:19,代码来源:quota_test.go
注:本文中的github.com/tsuru/tsuru/repository/repositorytest.Reset函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论