コード例 #1
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestELBInstanceHealerShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "elb-instance")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, elbInstanceHealer{})
}
コード例 #2
0
ファイル: heal.go プロジェクト: rochacon/tsuru
func healer(w http.ResponseWriter, r *http.Request, t auth.Token) error {
	p, _ := getProvisioner()
	healer, _ := heal.Get(p, r.URL.Query().Get(":healer"))
	w.WriteHeader(http.StatusOK)
	return healer.Heal()
}
コード例 #3
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestBootstrapMachineHealerShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "bootstrap")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, bootstrapMachineHealer{})
}
コード例 #4
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestZookeeperHealerShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "zookeeper")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, zookeeperHealer{})
}
コード例 #5
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestInstanceMachineShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "instance-machine")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, instanceMachineHealer{})
}
コード例 #6
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestBootstrapInstanceIDHealerShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "bootstrap-instanceid")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, bootstrapInstanceIDHealer{})
}
コード例 #7
0
ファイル: healer_test.go プロジェクト: rochacon/tsuru
func (s *S) TestInstanceAgentsConfigHealerShouldBeRegistered(c *gocheck.C) {
	h, err := heal.Get("juju", "instance-agents-config")
	c.Assert(err, gocheck.IsNil)
	c.Assert(h, gocheck.FitsTypeOf, instanceAgentsConfigHealer{})
}