Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1159)

Delta Between Two Patch Sets: mstate/state_test.go

Issue 6495086: testing: make charm API into a test fixture.
Left Patch Set: testing: make charm API into a test fixture. Created 11 years, 6 months ago
Right Patch Set: testing: make charm API into a test fixture. Created 11 years, 6 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « mstate/conn_test.go ('k') | state/state_test.go » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 package mstate_test 1 package mstate_test
2 2
3 import ( 3 import (
4 "fmt" 4 "fmt"
5 "labix.org/v2/mgo/bson" 5 "labix.org/v2/mgo/bson"
6 . "launchpad.net/gocheck" 6 . "launchpad.net/gocheck"
7 "launchpad.net/juju-core/charm" 7 "launchpad.net/juju-core/charm"
8 "launchpad.net/juju-core/environs/config" 8 "launchpad.net/juju-core/environs/config"
9 state "launchpad.net/juju-core/mstate" 9 state "launchpad.net/juju-core/mstate"
10 "net/url" 10 "net/url"
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 c.Assert(services[0].Name(), Equals, "wordpress") 168 c.Assert(services[0].Name(), Equals, "wordpress")
169 c.Assert(services[1].Name(), Equals, "mysql") 169 c.Assert(services[1].Name(), Equals, "mysql")
170 } 170 }
171 171
172 func (s *StateSuite) TestEnvironConfig(c *C) { 172 func (s *StateSuite) TestEnvironConfig(c *C) {
173 initial := map[string]interface{}{ 173 initial := map[string]interface{}{
174 "name": "test", 174 "name": "test",
175 "type": "test", 175 "type": "test",
176 "authorized-keys": "i-am-a-key", 176 "authorized-keys": "i-am-a-key",
177 "default-series": "precise", 177 "default-series": "precise",
178 "development": true,
178 } 179 }
179 env, err := config.New(initial) 180 env, err := config.New(initial)
180 c.Assert(err, IsNil) 181 c.Assert(err, IsNil)
181 err = s.State.SetEnvironConfig(env) 182 err = s.State.SetEnvironConfig(env)
182 c.Assert(err, IsNil) 183 c.Assert(err, IsNil)
183 env, err = s.State.EnvironConfig() 184 env, err = s.State.EnvironConfig()
184 c.Assert(err, IsNil) 185 c.Assert(err, IsNil)
185 current := env.AllAttrs() 186 current := env.AllAttrs()
186 c.Assert(current, DeepEquals, initial) 187 c.Assert(current, DeepEquals, initial)
187 188
188 current["authorized-keys"] = "i-am-a-new-key" 189 current["authorized-keys"] = "i-am-a-new-key"
189 env, err = config.New(current) 190 env, err = config.New(current)
190 c.Assert(err, IsNil) 191 c.Assert(err, IsNil)
191 err = s.State.SetEnvironConfig(env) 192 err = s.State.SetEnvironConfig(env)
192 c.Assert(err, IsNil) 193 c.Assert(err, IsNil)
193 env, err = s.State.EnvironConfig() 194 env, err = s.State.EnvironConfig()
194 c.Assert(err, IsNil) 195 c.Assert(err, IsNil)
195 final := env.AllAttrs() 196 final := env.AllAttrs()
196 c.Assert(final, DeepEquals, current) 197 c.Assert(final, DeepEquals, current)
197 } 198 }
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b