~mfoord/juju-core/ha-rsyslog-2

« back to all changes in this revision

Viewing changes to cmd/plugins/juju-metadata/validatetoolsmetadata_test.go

  • Committer: Wayne Witzel III
  • Date: 2014-05-22 14:05:15 UTC
  • mto: This revision was merged to the branch mainline in revision 2737.
  • Revision ID: wayne.witzel@canonical.com-20140522140515-bsr7yv78eh8ku4iv
revert merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
        "launchpad.net/juju-core/environs/filestorage"
16
16
        "launchpad.net/juju-core/environs/tools"
17
17
        coretesting "launchpad.net/juju-core/testing"
 
18
        "launchpad.net/juju-core/testing/testbase"
18
19
        "launchpad.net/juju-core/version"
19
20
)
20
21
 
21
22
type ValidateToolsMetadataSuite struct {
22
 
        coretesting.FakeJujuHomeSuite
 
23
        testbase.LoggingSuite
 
24
        home        *coretesting.FakeHome
23
25
        metadataDir string
24
26
}
25
27
 
86
88
}
87
89
 
88
90
func (s *ValidateToolsMetadataSuite) SetUpTest(c *gc.C) {
89
 
        s.FakeJujuHomeSuite.SetUpTest(c)
90
 
        coretesting.WriteEnvironments(c, metadataTestEnvConfig)
 
91
        s.LoggingSuite.SetUpTest(c)
 
92
        s.home = coretesting.MakeFakeHome(c, metadataTestEnvConfig)
91
93
        s.metadataDir = c.MkDir()
92
94
        s.PatchEnvironment("AWS_ACCESS_KEY_ID", "access")
93
95
        s.PatchEnvironment("AWS_SECRET_ACCESS_KEY", "secret")
94
96
}
95
97
 
 
98
func (s *ValidateToolsMetadataSuite) TearDownTest(c *gc.C) {
 
99
        s.home.Restore()
 
100
        s.LoggingSuite.TearDownTest(c)
 
101
}
 
102
 
96
103
func (s *ValidateToolsMetadataSuite) setupEc2LocalMetadata(c *gc.C, region string) {
97
104
        ec2Region, ok := aws.Regions[region]
98
105
        if !ok {