func (s *ProxyUpdaterSuite) TestNilTagFails(c *gc.C) { var args []apitesting.CheckArgs var calls int apiCaller := apitesting.CheckingAPICallerMultiArgs(c, args, &calls, nil) api, err := proxyupdater.NewAPI(apiCaller, nil) c.Check(api, gc.IsNil) c.Check(err, gc.ErrorMatches, "tag is nil") }
func newAPI(c *gc.C, args []apitesting.CheckArgs) (*int, *proxyupdater.API) { var called int apiCaller := apitesting.CheckingAPICallerMultiArgs(c, args, &called, nil) api, err := proxyupdater.NewAPI(apiCaller, names.NewUnitTag("u/0")) c.Assert(err, gc.IsNil) c.Assert(api, gc.NotNil) c.Assert(called, gc.Equals, 0) return &called, api }