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

Side by Side Diff: state/machine_test.go

Issue 6561063: cmd/jujud: implement uniter upgrade
Patch Set: cmd/jujud: implement uniter upgrade Created 12 years, 7 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:
View unified diff | Download patch
OLDNEW
1 package state_test 1 package state_test
2 2
3 import ( 3 import (
4 . "launchpad.net/gocheck" 4 . "launchpad.net/gocheck"
5 "launchpad.net/juju-core/state" 5 "launchpad.net/juju-core/state"
6 "launchpad.net/juju-core/version" 6 "launchpad.net/juju-core/version"
7 "sort" 7 "sort"
8 "time" 8 "time"
9 ) 9 )
10 10
(...skipping 20 matching lines...) Expand all
31 c.Assert(err, IsNil) 31 c.Assert(err, IsNil)
32 c.Assert(pinger, Not(IsNil)) 32 c.Assert(pinger, Not(IsNil))
33 defer pinger.Stop() 33 defer pinger.Stop()
34 34
35 s.State.Sync() 35 s.State.Sync()
36 alive, err = s.machine.AgentAlive() 36 alive, err = s.machine.AgentAlive()
37 c.Assert(err, IsNil) 37 c.Assert(err, IsNil)
38 c.Assert(alive, Equals, true) 38 c.Assert(alive, Equals, true)
39 } 39 }
40 40
41 func (s *MachineSuite) TestPathKey(c *C) {
42 c.Assert(s.machine.PathKey(), Equals, "machine-0")
43 }
44
41 func (s *MachineSuite) TestMachineWaitAgentAlive(c *C) { 45 func (s *MachineSuite) TestMachineWaitAgentAlive(c *C) {
42 // test -gocheck.f TestMachineWaitAgentAlive 46 // test -gocheck.f TestMachineWaitAgentAlive
43 timeout := 200 * time.Millisecond 47 timeout := 200 * time.Millisecond
44 alive, err := s.machine.AgentAlive() 48 alive, err := s.machine.AgentAlive()
45 c.Assert(err, IsNil) 49 c.Assert(err, IsNil)
46 c.Assert(alive, Equals, false) 50 c.Assert(alive, Equals, false)
47 51
48 s.State.StartSync() 52 s.State.StartSync()
49 err = s.machine.WaitAgentAlive(timeout) 53 err = s.machine.WaitAgentAlive(timeout)
50 c.Assert(err, ErrorMatches, `waiting for agent of machine 0: still not a live after timeout`) 54 c.Assert(err, ErrorMatches, `waiting for agent of machine 0: still not a live after timeout`)
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after
549 for _, g := range change.Added { 553 for _, g := range change.Added {
550 got = append(got, g.Name()) 554 got = append(got, g.Name())
551 } 555 }
552 c.Assert(got, DeepEquals, added) 556 c.Assert(got, DeepEquals, added)
553 got = nil 557 got = nil
554 for _, g := range change.Removed { 558 for _, g := range change.Removed {
555 got = append(got, g.Name()) 559 got = append(got, g.Name())
556 } 560 }
557 c.Assert(got, DeepEquals, removed) 561 c.Assert(got, DeepEquals, removed)
558 } 562 }
OLDNEW
« state/machine.go ('K') | « state/machine.go ('k') | worker/uniter/uniter.go » ('j') | no next file with comments »

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