~juju-qa/ubuntu/xenial/juju/2.0-rc2

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/api/uniter/application_test.go

  • Committer: Nicholas Skaggs
  • Date: 2016-09-30 14:39:30 UTC
  • mfrom: (1.8.1)
  • Revision ID: nicholas.skaggs@canonical.com-20160930143930-vwwhrefh6ftckccy
import upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
        message := "a test message"
127
127
        stat, err := s.wordpressService.Status()
128
128
        c.Assert(err, jc.ErrorIsNil)
129
 
        c.Assert(stat.Status, gc.Not(gc.Equals), status.StatusActive)
 
129
        c.Assert(stat.Status, gc.Not(gc.Equals), status.Active)
130
130
        c.Assert(stat.Message, gc.Not(gc.Equals), message)
131
131
 
132
 
        err = s.apiService.SetStatus(s.wordpressUnit.Name(), status.StatusActive, message, map[string]interface{}{})
 
132
        err = s.apiService.SetStatus(s.wordpressUnit.Name(), status.Active, message, map[string]interface{}{})
133
133
        c.Check(err, gc.ErrorMatches, `"wordpress/0" is not leader of "wordpress"`)
134
134
 
135
135
        s.claimLeadership(c, s.wordpressUnit, s.wordpressService)
136
136
 
137
 
        err = s.apiService.SetStatus(s.wordpressUnit.Name(), status.StatusActive, message, map[string]interface{}{})
 
137
        err = s.apiService.SetStatus(s.wordpressUnit.Name(), status.Active, message, map[string]interface{}{})
138
138
        c.Check(err, jc.ErrorIsNil)
139
139
 
140
140
        stat, err = s.wordpressService.Status()
141
141
        c.Check(err, jc.ErrorIsNil)
142
 
        c.Check(stat.Status, gc.Equals, status.StatusActive)
 
142
        c.Check(stat.Status, gc.Equals, status.Active)
143
143
        c.Check(stat.Message, gc.Equals, message)
144
144
}
145
145
 
147
147
        message := "a test message"
148
148
        stat, err := s.wordpressService.Status()
149
149
        c.Assert(err, jc.ErrorIsNil)
150
 
        c.Assert(stat.Status, gc.Not(gc.Equals), status.StatusActive)
 
150
        c.Assert(stat.Status, gc.Not(gc.Equals), status.Active)
151
151
        c.Assert(stat.Message, gc.Not(gc.Equals), message)
152
152
 
153
153
        now := time.Now()
154
154
        sInfo := status.StatusInfo{
155
 
                Status:  status.StatusActive,
 
155
                Status:  status.Active,
156
156
                Message: message,
157
157
                Data:    map[string]interface{}{},
158
158
                Since:   &now,
162
162
 
163
163
        stat, err = s.wordpressService.Status()
164
164
        c.Check(err, jc.ErrorIsNil)
165
 
        c.Check(stat.Status, gc.Equals, status.StatusActive)
 
165
        c.Check(stat.Status, gc.Equals, status.Active)
166
166
        c.Check(stat.Message, gc.Equals, message)
167
167
 
168
168
        result, err := s.apiService.Status(s.wordpressUnit.Name())
171
171
        s.claimLeadership(c, s.wordpressUnit, s.wordpressService)
172
172
        result, err = s.apiService.Status(s.wordpressUnit.Name())
173
173
        c.Check(err, jc.ErrorIsNil)
174
 
        c.Check(result.Application.Status, gc.Equals, status.StatusActive.String())
 
174
        c.Check(result.Application.Status, gc.Equals, status.Active.String())
175
175
}
176
176
 
177
177
func (s *serviceSuite) claimLeadership(c *gc.C, unit *state.Unit, service *state.Application) {