LEFT | RIGHT |
1 // Copyright 2013 Canonical Ltd. | 1 // Copyright 2013 Canonical Ltd. |
2 // Licensed under the AGPLv3, see LICENCE file for details. | 2 // Licensed under the AGPLv3, see LICENCE file for details. |
3 | 3 |
4 package juju_test | 4 package juju_test |
5 | 5 |
6 import ( | 6 import ( |
7 gc "launchpad.net/gocheck" | 7 gc "launchpad.net/gocheck" |
8 | 8 |
9 "launchpad.net/juju-core/constraints" | 9 "launchpad.net/juju-core/constraints" |
10 "launchpad.net/juju-core/environs" | 10 "launchpad.net/juju-core/environs" |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 const envName = "erewhemos-2" | 80 const envName = "erewhemos-2" |
81 bootstrapEnv(c, envName) | 81 bootstrapEnv(c, envName) |
82 apiclient, err := juju.NewAPIClientFromName(envName) | 82 apiclient, err := juju.NewAPIClientFromName(envName) |
83 c.Assert(err, gc.IsNil) | 83 c.Assert(err, gc.IsNil) |
84 defer apiclient.Close() | 84 defer apiclient.Close() |
85 envInfo, err := apiclient.EnvironmentInfo() | 85 envInfo, err := apiclient.EnvironmentInfo() |
86 c.Assert(err, gc.IsNil) | 86 c.Assert(err, gc.IsNil) |
87 c.Assert(envInfo.Name, gc.Equals, envName) | 87 c.Assert(envInfo.Name, gc.Equals, envName) |
88 } | 88 } |
89 | 89 |
| 90 // TODO(jam): 2013-08-27 This should move somewhere in api.* |
90 func (*NewAPIClientSuite) TestMultipleCloseOk(c *gc.C) { | 91 func (*NewAPIClientSuite) TestMultipleCloseOk(c *gc.C) { |
91 defer coretesting.MakeSampleHome(c).Restore() | 92 defer coretesting.MakeSampleHome(c).Restore() |
92 bootstrapEnv(c, "") | 93 bootstrapEnv(c, "") |
93 client, _ := juju.NewAPIClientFromName("") | 94 client, _ := juju.NewAPIClientFromName("") |
94 » client.Close() | 95 » c.Assert(client.Close(), gc.IsNil) |
95 » client.Close() | 96 » c.Assert(client.Close(), gc.IsNil) |
96 » client.Close() | 97 » c.Assert(client.Close(), gc.IsNil) |
97 } | 98 } |
LEFT | RIGHT |