LEFT | RIGHT |
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 juju_test | 4 package juju_test |
5 | 5 |
6 import ( | 6 import ( |
7 "fmt" | 7 "fmt" |
8 "io/ioutil" | 8 "io/ioutil" |
9 "os" | 9 "os" |
10 "path/filepath" | 10 "path/filepath" |
11 stdtesting "testing" | 11 stdtesting "testing" |
12 | 12 |
13 . "launchpad.net/gocheck" | 13 . "launchpad.net/gocheck" |
14 | 14 |
15 "launchpad.net/juju-core/charm" | 15 "launchpad.net/juju-core/charm" |
16 "launchpad.net/juju-core/constraints" | 16 "launchpad.net/juju-core/constraints" |
17 "launchpad.net/juju-core/environs" | 17 "launchpad.net/juju-core/environs" |
18 "launchpad.net/juju-core/environs/config" | 18 "launchpad.net/juju-core/environs/config" |
19 "launchpad.net/juju-core/environs/provider/dummy" | |
20 "launchpad.net/juju-core/errors" | 19 "launchpad.net/juju-core/errors" |
21 "launchpad.net/juju-core/instance" | 20 "launchpad.net/juju-core/instance" |
22 "launchpad.net/juju-core/juju" | 21 "launchpad.net/juju-core/juju" |
23 "launchpad.net/juju-core/juju/testing" | 22 "launchpad.net/juju-core/juju/testing" |
| 23 "launchpad.net/juju-core/provider/dummy" |
24 "launchpad.net/juju-core/state" | 24 "launchpad.net/juju-core/state" |
25 coretesting "launchpad.net/juju-core/testing" | 25 coretesting "launchpad.net/juju-core/testing" |
26 "launchpad.net/juju-core/testing/checkers" | 26 "launchpad.net/juju-core/testing/checkers" |
27 "launchpad.net/juju-core/utils" | 27 "launchpad.net/juju-core/utils" |
28 "launchpad.net/juju-core/utils/set" | 28 "launchpad.net/juju-core/utils/set" |
29 ) | 29 ) |
30 | 30 |
31 func Test(t *stdtesting.T) { | 31 func Test(t *stdtesting.T) { |
32 coretesting.MgoTestPackage(t) | 32 coretesting.MgoTestPackage(t) |
33 } | 33 } |
(...skipping 617 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
651 c.Assert(err, ErrorMatches, "cannot determine juju home.*") | 651 c.Assert(err, ErrorMatches, "cannot determine juju home.*") |
652 } | 652 } |
653 | 653 |
654 func (s *InitJujuHomeSuite) TestCacheDir(c *C) { | 654 func (s *InitJujuHomeSuite) TestCacheDir(c *C) { |
655 os.Setenv("JUJU_HOME", "/foo/bar") | 655 os.Setenv("JUJU_HOME", "/foo/bar") |
656 c.Assert(charm.CacheDir, Equals, "") | 656 c.Assert(charm.CacheDir, Equals, "") |
657 err := juju.InitJujuHome() | 657 err := juju.InitJujuHome() |
658 c.Assert(err, IsNil) | 658 c.Assert(err, IsNil) |
659 c.Assert(charm.CacheDir, Equals, "/foo/bar/charmcache") | 659 c.Assert(charm.CacheDir, Equals, "/foo/bar/charmcache") |
660 } | 660 } |
LEFT | RIGHT |