1
// Copyright 2013 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
7
jc "github.com/juju/testing/checkers"
10
"github.com/juju/juju/api/uniter"
11
"github.com/juju/juju/state"
14
type environSuite struct {
16
apiEnviron *uniter.Model
17
stateEnviron *state.Model
20
var _ = gc.Suite(&environSuite{})
22
func (s *environSuite) SetUpTest(c *gc.C) {
23
s.uniterSuite.SetUpTest(c)
25
s.apiEnviron, err = s.uniter.Model()
26
c.Assert(err, jc.ErrorIsNil)
27
s.stateEnviron, err = s.State.Model()
28
c.Assert(err, jc.ErrorIsNil)
31
func (s *environSuite) TearDownTest(c *gc.C) {
32
s.uniterSuite.TearDownTest(c)
35
func (s *environSuite) TestUUID(c *gc.C) {
36
c.Assert(s.apiEnviron.UUID(), gc.Equals, s.stateEnviron.UUID())
39
func (s *environSuite) TestName(c *gc.C) {
40
c.Assert(s.apiEnviron.Name(), gc.Equals, s.stateEnviron.Name())