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

Delta Between Two Patch Sets: environs/ec2/live_test.go

Issue 6696043: environs/jujutest: use AttemptStrategy
Left Patch Set: environs/jujutest: use AttemptStrategy Created 12 years, 5 months ago
Right Patch Set: environs/jujutest: use AttemptStrategy Created 12 years, 5 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 | « environs/ec2/export_test.go ('k') | environs/jujutest/livetests.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 ec2_test 1 package ec2_test
2 2
3 import ( 3 import (
4 "crypto/rand" 4 "crypto/rand"
5 "fmt" 5 "fmt"
6 "io" 6 "io"
7 "io/ioutil" 7 "io/ioutil"
8 amzec2 "launchpad.net/goamz/ec2" 8 amzec2 "launchpad.net/goamz/ec2"
9 . "launchpad.net/gocheck" 9 . "launchpad.net/gocheck"
10 "launchpad.net/juju-core/environs" 10 "launchpad.net/juju-core/environs"
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
225 } 225 }
226 } 226 }
227 227
228 func (t *LiveTests) TestDestroy(c *C) { 228 func (t *LiveTests) TestDestroy(c *C) {
229 s := t.Env.Storage() 229 s := t.Env.Storage()
230 err := s.Put("foo", strings.NewReader("foo"), 3) 230 err := s.Put("foo", strings.NewReader("foo"), 3)
231 c.Assert(err, IsNil) 231 c.Assert(err, IsNil)
232 err = s.Put("bar", strings.NewReader("bar"), 3) 232 err = s.Put("bar", strings.NewReader("bar"), 3)
233 c.Assert(err, IsNil) 233 c.Assert(err, IsNil)
234 234
235 » // Check that bucket exists, so we can be sure 235 » // Check that the bucket exists, so we can be sure
236 // we have checked correctly that it's been destroyed. 236 // we have checked correctly that it's been destroyed.
237 names, err := s.List("") 237 names, err := s.List("")
238 c.Assert(err, IsNil) 238 c.Assert(err, IsNil)
239 c.Assert(len(names) >= 2, Equals, true) 239 c.Assert(len(names) >= 2, Equals, true)
240 240
241 t.Destroy(c) 241 t.Destroy(c)
242 for a := ec2.ShortAttempt.Start(); a.Next(); { 242 for a := ec2.ShortAttempt.Start(); a.Next(); {
243 names, err = s.List("") 243 names, err = s.List("")
244 if len(names) == 0 { 244 if len(names) == 0 {
245 break 245 break
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 } 396 }
397 397
398 func hasSecurityGroup(r amzec2.Reservation, g amzec2.SecurityGroup) bool { 398 func hasSecurityGroup(r amzec2.Reservation, g amzec2.SecurityGroup) bool {
399 for _, rg := range r.SecurityGroups { 399 for _, rg := range r.SecurityGroups {
400 if rg.Id == g.Id { 400 if rg.Id == g.Id {
401 return true 401 return true
402 } 402 }
403 } 403 }
404 return false 404 return false
405 } 405 }
LEFTRIGHT

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