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  }