github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/environs/environ_test.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package environs_test 5 6 import ( 7 jc "github.com/juju/testing/checkers" 8 gc "gopkg.in/check.v1" 9 10 "github.com/juju/juju/environs" 11 "github.com/juju/juju/juju/testing" 12 "github.com/juju/juju/state/stateenvirons" 13 ) 14 15 type environSuite struct { 16 testing.JujuConnSuite 17 } 18 19 var _ = gc.Suite(&environSuite{}) 20 21 func (s *environSuite) TestGetEnvironment(c *gc.C) { 22 env, err := stateenvirons.GetNewEnvironFunc(environs.New)(s.State) 23 c.Assert(err, jc.ErrorIsNil) 24 config, err := s.Model.ModelConfig() 25 c.Assert(err, jc.ErrorIsNil) 26 27 c.Check(env.Config().UUID(), jc.DeepEquals, config.UUID()) 28 c.Check(env, gc.Not(gc.Equals), s.Environ) 29 }