def setUpTestData(cls): cls.cluster = ClusterFactory() cls.tenant = TenantFactory() cls.platform = PlatformFactory() cls.ipv4 = IPAddressFactory(family=4) cls.query = Template(''' mutation{ newVirtualMachine(input: { cluster: "$clusterId", tenant: "$tenantId", platform: "$platformId", primaryIp4: "$ipv4Id", name: "New Name", status: 1, vcpus: 12, memory:126, disk: 256 }) { virtualMachine { name cluster { name } tenant { name } platform { name } } } } ''').substitute(clusterId=obj_to_global_id(cls.cluster), tenantId=obj_to_global_id(cls.tenant), platformId=obj_to_global_id(cls.platform), ipv4Id=obj_to_global_id(cls.ipv4))
def setUpTestData(cls): cls.provider = ProviderFactory() cls.circuit_type = CircuitTypeFactory() cls.circuit = CircuitFactory.build() cls.query = Template(''' mutation { newCircuit(input: {cid: "$cid", provider:"$providerId", type:"$typeId", installDate:"2017-10-12", commitRate: 12, description:"desc", comments:"Awesome Comment!" }) { circuit { cid provider { name } type { name } installDate commitRate description comments } } } ''').substitute(cid=cls.circuit.cid, providerId=obj_to_global_id(cls.provider), typeId=obj_to_global_id(cls.circuit_type))
def setUpTestData(cls): cls.first = ClusterFactory() cls.type = ClusterTypeFactory() cls.query = Template(''' mutation{ updateCluster(input: { id:"$id", name: "New Name", type: "$typeId"}) { cluster{ name type { name } } } } ''').substitute(id=obj_to_global_id(cls.first), typeId=obj_to_global_id(cls.type))
def setUpTestData(cls): cls.type = ClusterTypeFactory() cls.group = ClusterGroupFactory() cls.query = Template(''' mutation{ newCluster(input: { name: "New Cluster", type: "$typeId", group: "$groupId"}) { cluster{ name type { name } } } } ''').substitute(typeId=obj_to_global_id(cls.type), groupId=obj_to_global_id(cls.group))
def setUpTestData(cls): cls.first = SiteFactory() cls.tenant = TenantFactory() cls.query = Template(''' mutation{ updateSite(input: { id: "$id" name:"New Name", tenant: "$tenantId"}) { site { name tenant { name } } } } ''').substitute(id=obj_to_global_id(cls.first), tenantId=obj_to_global_id(cls.tenant))
def setUpTestData(cls): cls.first = RegionFactory() cls.parent = RegionFactory() cls.query = Template(''' mutation{ updateRegion(input: { id:"$id", parent:"$parentId", slug: "nsl1"}) { region{ slug parent{ name } } } } ''').substitute(id=obj_to_global_id(cls.first), parentId=obj_to_global_id(cls.parent))
def setUpTestData(cls): cls.first = VLANFactory() cls.tenant = TenantFactory() cls.query = Template(''' mutation{ updateVlan(input: { id: "$id", vid: 10, name: "New Name", tenant: "$tenantId"}) { vlan{ name vid tenant { name } } } } ''').substitute(id=obj_to_global_id(cls.first), tenantId=obj_to_global_id(cls.tenant))
def setUpTestData(cls): cls.first = VLANGroupFactory() cls.site = SiteFactory() cls.query = Template(''' mutation{ updateVlanGroup(input: { id:"$id", name: "New Name", slug: "nsl1", site: "$siteId"}) { vlanGroup{ name slug site { name } } } } ''').substitute(id=obj_to_global_id(cls.first), siteId=obj_to_global_id(cls.site))
def setUpTestData(cls): cls.first = VRFFactory() cls.tenant = TenantFactory() cls.query = Template(''' mutation{ updateVrf(input: { id: "$id", name: "New Name", rd: "upd", tenant: "$tenantId" }) { vrf { name rd tenant { name } } } } ''').substitute(id=obj_to_global_id(cls.first), tenantId=obj_to_global_id(cls.tenant))
def setUpTestData(cls): cls.first = TenantFactory() cls.group = TenantGroupFactory() cls.query = Template(''' mutation { updateTenant(input: {id: "$id", name: "New Name", slug: "nsl1", group: "$groupId"}) { tenant { name slug group { name } } } } ''').substitute(id=obj_to_global_id(cls.first), groupId=obj_to_global_id(cls.group))
def setUpTestData(cls): cls.first = VirtualMachineFactory() cls.query = Template(''' mutation{ deleteVirtualMachine(input: { id: "$id" }) { virtualMachine{ id } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = TenantFactory() cls.query = Template(''' mutation { deleteTenant(input: {id: "$id"}) { tenant { name } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.region = RegionFactory() cls.tenant = TenantFactory() cls.query = Template(''' mutation{ newSite(input: { name:"New Name", slug: "nsl1", region:"$regionId", tenant: "$tenantId"}) { site { name slug region { name } tenant { name } } } } ''').substitute(regionId=obj_to_global_id(cls.region), tenantId=obj_to_global_id(cls.tenant))
def setUpTestData(cls): cls.first = IPAddressFactory() cls.query = Template(''' mutation { deleteIpAddress(input: { id:"$id"}) { ipAddress{ id } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = IPAddressFactory() cls.query = Template(''' mutation{ updateIpAddress(input: { id:"$id", address: "192.168.1.1"}) { ipAddress{ address } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.tenant = TenantFactory() cls.role = RoleFactory() cls.query = Template(''' mutation{ newVlan(input: { tenant: "$tenantId", role: "$roleId", vid: 2, name: "New Vlan"}) { vlan{ name vid tenant{ name } role{ name } } } } ''').substitute(tenantId=obj_to_global_id(cls.tenant), roleId=obj_to_global_id(cls.role))
def setUpTestData(cls): cls.first = VLANGroupFactory() cls.query = Template(''' mutation{ deleteVlanGroup(input: { id:"$id"}) { vlanGroup{ id } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = SiteFactory() cls.query = Template(''' mutation{ deleteSite(input: { id:"$id" }) { site { id } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = CircuitFactory() cls.query = Template(''' mutation { updateCircuit(input:{id: "$id", cid: "117", comments: "New Awesome Comment!" }) { circuit { cid comments } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = ClusterGroupFactory() cls.query = Template(''' mutation{ updateClusterGroup(input: { id: "$id", name: "New Name", slug: "nsl1"}) { clusterGroup { name slug } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = AggreagateFactory() cls.query = Template(''' mutation{ updateAggregate(input: { id: "$id", dateAdded: "2017-01-01", prefix: "54.0.0.0/8"}) { aggregate{ prefix dateAdded } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = CircuitTypeFactory() cls.query = Template(''' mutation { deleteCircuitType(input: {id:"$id"}) { circuitType { name slug } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = IPAddressFactory() cls.second = IPAddressFactory() cls.query = Template(''' { ipAddress(id: "$id") { edges { node { address } } }} ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = TenantGroupFactory() cls.second = TenantGroupFactory() cls.query = Template(''' {tenantGroups(id: "$id") { edges { node { name slug } } }} ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = ProviderFactory() cls.query = Template(''' mutation { updateProvider(input: {id:"$id", name: "New Name", slug: "psl1", portalUrl: "http://github.com/", comments: "my comment"}) { provider { name slug } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = ClusterTypeFactory() cls.query = Template(''' { clusterTypes(id: "$id") { edges { node { name } } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = VirtualMachineFactory() cls.query = Template(''' { virtualMachines(id: "$id") { edges { node { name } } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = RoleFactory() cls.query = Template(''' mutation{ updateVlanRole(input: {id: "$id", name: "New Name", slug: "nsl1", weight: 1}) { vlanRole { name slug weight } } } ''').substitute(id=obj_to_global_id(cls.first))
def setUpTestData(cls): cls.first = RoleFactory() cls.second = RoleFactory() cls.query = Template(''' { vlanRoles(id: "$id") { edges { node { name } } } } ''').substitute(id=obj_to_global_id(cls.second))
def setUpTestData(cls): cls.group = TenantGroupFactory() cls.query = Template(''' mutation { newTenant(input: {name: "New Tenant", slug: "t1", group: "$groupId", description: "desc", comments: "comments"}) { tenant { name group { name } } } } ''').substitute(groupId=obj_to_global_id(cls.group))