func (s *ipAddressesStateSuite) checkAddressMatchesArgs(c *gc.C, address *state.Address, args state.LinkLayerDeviceAddress) { c.Check(address.DeviceName(), gc.Equals, args.DeviceName) c.Check(address.MachineID(), gc.Equals, s.machine.Id()) c.Check(args.CIDRAddress, jc.HasPrefix, address.Value()) c.Check(address.ConfigMethod(), gc.Equals, args.ConfigMethod) c.Check(address.ProviderID(), gc.Equals, args.ProviderID) c.Check(address.DNSServers(), jc.DeepEquals, args.DNSServers) c.Check(address.DNSSearchDomains(), jc.DeepEquals, args.DNSSearchDomains) c.Check(address.GatewayAddress(), gc.Equals, args.GatewayAddress) }
func (s *ipAddressesStateSuite) removeAddressAndAssertSuccess(c *gc.C, givenAddress *state.Address) { err := givenAddress.Remove() c.Assert(err, jc.ErrorIsNil) }