in fixtures.go [900:921]
func (t *TestWorkflow) CreateNetwork(networkName string, autoCreateSubnetworks bool) (*Network, error) {
net := &daisy.Network{
Network: compute.Network{
Name: networkName,
Mtu: DefaultMTU,
},
AutoCreateSubnetworks: &autoCreateSubnetworks,
}
createNetworkStep, network, err := t.appendCreateNetworkStep(net)
if err != nil {
return nil, err
}
createVMsStep, ok := t.wf.Steps[createVMsStepName]
if ok {
if err := t.wf.AddDependency(createVMsStep, createNetworkStep); err != nil {
return nil, err
}
}
return &Network{networkName, t, network}, nil
}