github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/model/job_test.go (about) 1 // Copyright 2019 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package model_test 5 6 import ( 7 jc "github.com/juju/testing/checkers" 8 gc "gopkg.in/check.v1" 9 10 "github.com/juju/juju/core/model" 11 ) 12 13 type ConstantsSuite struct{} 14 15 var _ = gc.Suite(&ConstantsSuite{}) 16 17 func (s *ConstantsSuite) TestAnyJobNeedsState(c *gc.C) { 18 c.Assert(model.AnyJobNeedsState(), jc.IsFalse) 19 c.Assert(model.AnyJobNeedsState(model.JobHostUnits), jc.IsFalse) 20 c.Assert(model.AnyJobNeedsState(model.JobManageModel), jc.IsTrue) 21 c.Assert(model.AnyJobNeedsState(model.JobHostUnits, model.JobManageModel), jc.IsTrue) 22 }