launchpad.net/~rogpeppe/juju-core/500-errgo-fix@v0.0.0-20140213181702-000000002356/provider/dummy/environs_test.go (about) 1 // Copyright 2012, 2013 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package dummy_test 5 6 import ( 7 stdtesting "testing" 8 9 gc "launchpad.net/gocheck" 10 11 "launchpad.net/juju-core/environs/jujutest" 12 "launchpad.net/juju-core/provider/dummy" 13 "launchpad.net/juju-core/testing" 14 ) 15 16 func TestPackage(t *stdtesting.T) { 17 testing.MgoTestPackage(t) 18 } 19 20 func init() { 21 gc.Suite(&jujutest.LiveTests{ 22 TestConfig: dummy.SampleConfig(), 23 CanOpenState: true, 24 HasProvisioner: false, 25 }) 26 gc.Suite(&suite{ 27 Tests: jujutest.Tests{ 28 TestConfig: dummy.SampleConfig(), 29 }, 30 }) 31 } 32 33 type suite struct { 34 jujutest.Tests 35 } 36 37 func (s *suite) TearDownTest(c *gc.C) { 38 s.Tests.TearDownTest(c) 39 dummy.Reset() 40 }