github.com/cloud-green/juju@v0.0.0-20151002100041-a00291338d3d/api/environment/environment_test.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package environment_test 5 6 import ( 7 gc "gopkg.in/check.v1" 8 9 apitesting "github.com/juju/juju/api/testing" 10 jujutesting "github.com/juju/juju/juju/testing" 11 ) 12 13 type environmentSuite struct { 14 jujutesting.JujuConnSuite 15 *apitesting.EnvironWatcherTests 16 } 17 18 var _ = gc.Suite(&environmentSuite{}) 19 20 func (s *environmentSuite) SetUpTest(c *gc.C) { 21 s.JujuConnSuite.SetUpTest(c) 22 23 stateAPI, _ := s.OpenAPIAsNewMachine(c) 24 25 environmentAPI := stateAPI.Environment() 26 c.Assert(environmentAPI, gc.NotNil) 27 28 s.EnvironWatcherTests = apitesting.NewEnvironWatcherTests( 29 environmentAPI, s.BackingState, apitesting.NoSecrets) 30 }