~rvb/gwacl/image-fix

« back to all changes in this revision

Viewing changes to poller_test.go

  • Committer: Tarmac
  • Author(s): Raphael Badin
  • Date: 2013-04-03 07:41:22 UTC
  • mfrom: (86.1.2 poll-timeout)
  • Revision ID: tarmac-20130403074122-4wa5xy3fct05pkju
[r=julian-edwards][bug=][author=rvb] Make the polling interval a member of the management API object to allow for its customization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
 
62
62
func (suite *pollerSuite) TestperformPollingReturnsError(c *C) {
63
63
    poller := newTestPoller(0, 1)
64
 
    response, err := performPolling(poller, time.Millisecond)
 
64
    response, err := performPolling(poller, time.Nanosecond)
65
65
 
66
66
    c.Assert(err, Equals, testPollerError)
67
67
    c.Assert(response, IsNil)
69
69
 
70
70
func (suite *pollerSuite) TestperformPollingRetries(c *C) {
71
71
    poller := newTestPoller(2, 0)
72
 
    response, err := performPolling(poller, time.Millisecond)
 
72
    response, err := performPolling(poller, time.Nanosecond)
73
73
 
74
74
    c.Assert(err, IsNil)
75
75
    c.Assert(response, Equals, &testPollerResponse)
184
184
    // Setup poller and start it.
185
185
    operationID := "operationID"
186
186
    poller := newOperationPoller(suite.makeAPI(c), operationID)
187
 
    response, err := performPolling(poller, time.Millisecond)
 
187
    response, err := performPolling(poller, time.Nanosecond)
188
188
 
189
189
    c.Assert(err, IsNil)
190
190
    c.Assert(response, Equals, secondResponse.response)