~rogpeppe/juju-core/438-local-instance-Addresses

« back to all changes in this revision

Viewing changes to juju/conn_test.go

  • Committer: Tarmac
  • Author(s): Roger Peppe, John Arbash Meinel
  • Date: 2013-10-02 12:38:13 UTC
  • mfrom: (1717.1.42 375-dummy-prepare-state-id)
  • Revision ID: tarmac-20131002123813-3tidl1lj00d3a29c
[r=rogpeppe] environs/dummy: add state-id

This makes the dummy provider more like the other
providers in that the Environ does not refer
directly to the bootstrapped state, but is looked
up when operations are performed on it.

This is also a test case for adding attributes at Prepare
time - many tests needed changing to correctly
deal with this.

https://codereview.appspot.com/14207046/

Show diffs side-by-side

added added

removed removed

Lines of Context:
86
86
 
87
87
func (*NewConnSuite) TestConnMultipleCloseOk(c *gc.C) {
88
88
        defer coretesting.MakeSampleHome(c).Restore()
89
 
        bootstrapEnv(c, "", nil)
 
89
        bootstrapEnv(c, "", defaultConfigStore(c))
90
90
        // Error return from here is tested in TestNewConnFromNameNotSetGetsDefault.
91
 
        conn, _ := juju.NewConnFromName("")
 
91
        conn, err := juju.NewConnFromName("")
 
92
        c.Assert(err, gc.IsNil)
92
93
        conn.Close()
93
94
        conn.Close()
94
95
        conn.Close()
96
97
 
97
98
func (*NewConnSuite) TestNewConnFromNameNotSetGetsDefault(c *gc.C) {
98
99
        defer coretesting.MakeSampleHome(c).Restore()
99
 
        bootstrapEnv(c, "", nil)
 
100
        bootstrapEnv(c, "", defaultConfigStore(c))
100
101
        conn, err := juju.NewConnFromName("")
101
102
        c.Assert(err, gc.IsNil)
102
103
        defer conn.Close()
107
108
        defer coretesting.MakeMultipleEnvHome(c).Restore()
108
109
        // The default environment is "erewhemos", so make sure we get what we ask for.
109
110
        const envName = "erewhemos-2"
110
 
        bootstrapEnv(c, envName, nil)
 
111
        bootstrapEnv(c, envName, defaultConfigStore(c))
111
112
        conn, err := juju.NewConnFromName(envName)
112
113
        c.Assert(err, gc.IsNil)
113
114
        defer conn.Close()