9
. "launchpad.net/gocheck"
9
gc "launchpad.net/gocheck"
11
11
"launchpad.net/juju-core/worker/uniter/debug"
14
14
type DebugHooksCommonSuite struct{}
16
var _ = Suite(&DebugHooksCommonSuite{})
16
var _ = gc.Suite(&DebugHooksCommonSuite{})
18
18
func TestPackage(t *testing.T) {
22
22
// TestCommonScript tests the behaviour of HooksContext.
23
func (*DebugHooksCommonSuite) TestHooksContext(c *C) {
23
func (*DebugHooksCommonSuite) TestHooksContext(c *gc.C) {
24
24
ctx := debug.NewHooksContext("foo/8")
25
c.Assert(ctx.Unit, Equals, "foo/8")
26
c.Assert(ctx.FlockDir, Equals, "/tmp")
25
c.Assert(ctx.Unit, gc.Equals, "foo/8")
26
c.Assert(ctx.FlockDir, gc.Equals, "/tmp")
27
27
ctx.FlockDir = "/var/lib/juju"
28
c.Assert(ctx.ClientFileLock(), Equals, "/var/lib/juju/juju-unit-foo-8-debug-hooks")
29
c.Assert(ctx.ClientExitFileLock(), Equals, "/var/lib/juju/juju-unit-foo-8-debug-hooks-exit")
28
c.Assert(ctx.ClientFileLock(), gc.Equals, "/var/lib/juju/juju-unit-foo-8-debug-hooks")
29
c.Assert(ctx.ClientExitFileLock(), gc.Equals, "/var/lib/juju/juju-unit-foo-8-debug-hooks-exit")