OLD | NEW |
1 // Copyright 2012, 2013 Canonical Ltd. | 1 // Copyright 2012, 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 upgrader_test | 4 package upgrader_test |
5 | 5 |
6 import ( | 6 import ( |
| 7 "github.com/juju/errors" |
7 jc "github.com/juju/testing/checkers" | 8 jc "github.com/juju/testing/checkers" |
8 gc "launchpad.net/gocheck" | 9 gc "launchpad.net/gocheck" |
9 | 10 |
10 "launchpad.net/juju-core/errors" | |
11 jujutesting "launchpad.net/juju-core/juju/testing" | 11 jujutesting "launchpad.net/juju-core/juju/testing" |
12 "launchpad.net/juju-core/state" | 12 "launchpad.net/juju-core/state" |
13 "launchpad.net/juju-core/state/api/params" | 13 "launchpad.net/juju-core/state/api/params" |
14 "launchpad.net/juju-core/state/apiserver/common" | 14 "launchpad.net/juju-core/state/apiserver/common" |
15 apiservertesting "launchpad.net/juju-core/state/apiserver/testing" | 15 apiservertesting "launchpad.net/juju-core/state/apiserver/testing" |
16 "launchpad.net/juju-core/state/apiserver/upgrader" | 16 "launchpad.net/juju-core/state/apiserver/upgrader" |
17 statetesting "launchpad.net/juju-core/state/testing" | 17 statetesting "launchpad.net/juju-core/state/testing" |
18 "launchpad.net/juju-core/tools" | 18 "launchpad.net/juju-core/tools" |
19 "launchpad.net/juju-core/version" | 19 "launchpad.net/juju-core/version" |
20 ) | 20 ) |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
275 c.Assert(err, gc.IsNil) | 275 c.Assert(err, gc.IsNil) |
276 args := params.Entities{Entities: []params.Entity{{Tag: s.rawUnit.Tag()}
}} | 276 args := params.Entities{Entities: []params.Entity{{Tag: s.rawUnit.Tag()}
}} |
277 results, err := s.upgrader.DesiredVersion(args) | 277 results, err := s.upgrader.DesiredVersion(args) |
278 c.Assert(err, gc.IsNil) | 278 c.Assert(err, gc.IsNil) |
279 c.Check(results.Results, gc.HasLen, 1) | 279 c.Check(results.Results, gc.HasLen, 1) |
280 c.Assert(results.Results[0].Error, gc.IsNil) | 280 c.Assert(results.Results[0].Error, gc.IsNil) |
281 agentVersion := results.Results[0].Version | 281 agentVersion := results.Results[0].Version |
282 c.Assert(agentVersion, gc.NotNil) | 282 c.Assert(agentVersion, gc.NotNil) |
283 c.Check(*agentVersion, gc.DeepEquals, version.Current.Number) | 283 c.Check(*agentVersion, gc.DeepEquals, version.Current.Number) |
284 } | 284 } |
OLD | NEW |