~jameinel/juju-core/api-facade-registry

« back to all changes in this revision

Viewing changes to state/settings_test.go

  • Committer: John Arbash Meinel
  • Date: 2014-05-20 14:20:42 UTC
  • mfrom: (2721.1.4 api-rpc-reflect-version)
  • Revision ID: john@arbash-meinel.com-20140520142042-0p32ldi3wxon92fl
Merged api-rpc-reflect-version into api-facade-registry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
        gc "launchpad.net/gocheck"
11
11
 
12
12
        "launchpad.net/juju-core/testing"
13
 
        "launchpad.net/juju-core/testing/testbase"
14
13
)
15
14
 
16
15
type SettingsSuite struct {
17
 
        testbase.LoggingSuite
 
16
        testing.BaseSuite
18
17
        testing.MgoSuite
19
18
        state *State
20
19
        key   string
40
39
}
41
40
 
42
41
func (s *SettingsSuite) SetUpSuite(c *gc.C) {
43
 
        s.LoggingSuite.SetUpSuite(c)
 
42
        s.BaseSuite.SetUpSuite(c)
44
43
        s.MgoSuite.SetUpSuite(c)
45
44
}
46
45
 
47
46
func (s *SettingsSuite) TearDownSuite(c *gc.C) {
48
47
        s.MgoSuite.TearDownSuite(c)
49
 
        s.LoggingSuite.TearDownSuite(c)
 
48
        s.BaseSuite.TearDownSuite(c)
50
49
}
51
50
 
52
51
func (s *SettingsSuite) SetUpTest(c *gc.C) {
53
 
        s.LoggingSuite.SetUpTest(c)
 
52
        s.BaseSuite.SetUpTest(c)
54
53
        s.MgoSuite.SetUpTest(c)
55
54
        // TODO(dfc) this logic is duplicated with the metawatcher_test.
56
55
        state, err := Open(TestingStateInfo(), TestingDialOpts(), Policy(nil))
63
62
func (s *SettingsSuite) TearDownTest(c *gc.C) {
64
63
        s.state.Close()
65
64
        s.MgoSuite.TearDownTest(c)
66
 
        s.LoggingSuite.TearDownTest(c)
 
65
        s.BaseSuite.TearDownTest(c)
67
66
}
68
67
 
69
68
func (s *SettingsSuite) TestCreateEmptySettings(c *gc.C) {