LEFT | RIGHT |
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 Loading... |
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 Loading... |
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 } |
LEFT | RIGHT |