OLD | NEW |
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 environs_test | 4 package environs_test |
5 | 5 |
6 import ( | 6 import ( |
7 "io/ioutil" | 7 "io/ioutil" |
8 | 8 |
| 9 "github.com/juju/errors" |
9 gc "launchpad.net/gocheck" | 10 gc "launchpad.net/gocheck" |
10 | 11 |
11 "launchpad.net/juju-core/environs" | 12 "launchpad.net/juju-core/environs" |
12 "launchpad.net/juju-core/environs/configstore" | 13 "launchpad.net/juju-core/environs/configstore" |
13 "launchpad.net/juju-core/environs/storage" | 14 "launchpad.net/juju-core/environs/storage" |
14 "launchpad.net/juju-core/errors" | |
15 "launchpad.net/juju-core/provider/dummy" | 15 "launchpad.net/juju-core/provider/dummy" |
16 "launchpad.net/juju-core/testing" | 16 "launchpad.net/juju-core/testing" |
17 "launchpad.net/juju-core/testing/testbase" | 17 "launchpad.net/juju-core/testing/testbase" |
18 ) | 18 ) |
19 | 19 |
20 type EmptyStorageSuite struct { | 20 type EmptyStorageSuite struct { |
21 testbase.LoggingSuite | 21 testbase.LoggingSuite |
22 } | 22 } |
23 | 23 |
24 var _ = gc.Suite(&EmptyStorageSuite{}) | 24 var _ = gc.Suite(&EmptyStorageSuite{}) |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
83 | 83 |
84 ctx := testing.Context(c) | 84 ctx := testing.Context(c) |
85 environ, err := environs.PrepareFromName("test", ctx, configstore.NewMem
()) | 85 environ, err := environs.PrepareFromName("test", ctx, configstore.NewMem
()) |
86 c.Assert(err, gc.IsNil) | 86 c.Assert(err, gc.IsNil) |
87 stor := environ.Storage() | 87 stor := environ.Storage() |
88 someError := errors.Unauthorizedf("you shall not pass") | 88 someError := errors.Unauthorizedf("you shall not pass") |
89 dummy.Poison(stor, environs.VerificationFilename, someError) | 89 dummy.Poison(stor, environs.VerificationFilename, someError) |
90 err = environs.VerifyStorage(stor) | 90 err = environs.VerifyStorage(stor) |
91 c.Assert(err, gc.Equals, environs.VerifyStorageError) | 91 c.Assert(err, gc.Equals, environs.VerifyStorageError) |
92 } | 92 } |
OLD | NEW |