func (s *localServerSuite) TestResolveNetworkNotPresent(c *gc.C) { env := s.Prepare(c) var notPresentNetwork = "no-network-with-this-label" networkId, err := openstack.ResolveNetwork(env, notPresentNetwork) c.Check(networkId, gc.Equals, "") c.Assert(err, gc.ErrorMatches, `No networks exist with label "no-network-with-this-label"`) }
func (s *localServerSuite) TestResolveNetworkUUID(c *gc.C) { env := s.Prepare(c) var sampleUUID = "f81d4fae-7dec-11d0-a765-00a0c91e6bf6" networkId, err := openstack.ResolveNetwork(env, sampleUUID) c.Assert(err, gc.IsNil) c.Assert(networkId, gc.Equals, sampleUUID) }
func (s *localServerSuite) TestResolveNetworkLabel(c *gc.C) { env := s.Prepare(c) // For now this test has to cheat and use knowledge of goose internals var networkLabel = "net" var expectNetworkId = "1" networkId, err := openstack.ResolveNetwork(env, networkLabel) c.Assert(err, gc.IsNil) c.Assert(networkId, gc.Equals, expectNetworkId) }