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

« back to all changes in this revision

Viewing changes to cmd/juju/synctools_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:
72
72
        }
73
73
}
74
74
 
75
 
var tests = []struct {
 
75
var syncToolsCommandTests = []struct {
76
76
        description string
77
77
        args        []string
78
78
        sctx        *sync.SyncContext
115
115
}
116
116
 
117
117
func (s *syncToolsSuite) TestSyncToolsCommand(c *gc.C) {
118
 
        for i, test := range tests {
 
118
        for i, test := range syncToolsCommandTests {
119
119
                c.Logf("test %d: %s", i, test.description)
120
 
                targetEnv, err := environs.NewFromName("test-target", s.configStore)
 
120
                targetEnv, err := environs.PrepareFromName("test-target", s.configStore)
121
121
                c.Assert(err, gc.IsNil)
122
122
                called := false
123
123
                syncTools = func(sctx *sync.SyncContext) error {