"tenant_id": "blue", "shared": false, "route_targets": []string{"1000:10000", "2000:20000"}, "providor_networks": map[string]interface{}{"segmentation_id": 10, "segmentation_type": "vlan"}} networkResource2, err = manager.LoadResource("network", network2) Expect(err).ToNot(HaveOccurred()) subnet := map[string]interface{}{ "id": "subnetRed", "name": "SubnetRed", "description": "A crimson subnet", "tenant_id": "red", "cidr": "10.0.0.0/24"} subnetResource, err = manager.LoadResource("subnet", subnet) Expect(err).ToNot(HaveOccurred()) subnetResource.SetParentID("networkRed") Expect(subnetResource.Path()).To(Equal("/v2.0/subnets/subnetRed")) server := map[string]interface{}{ "id": "serverRed", "name": "serverRed", "tenant_id": "red", "network_id": "networkRed", "description": "red server", "cidr": "10.0.0.0/24"} serverResource, err = manager.LoadResource("server", server) Expect(err).ToNot(HaveOccurred()) }) JustBeforeEach(func() { os.Remove(conn)