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.first = TenantFactory() cls.second = TenantFactory(group=cls.first.group) cls.query = Template(''' { tenants(id: "$id") { edges { node { name group { name } } } } } ''').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.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.tenant = TenantFactory() cls.query = Template(''' mutation{ newVrf(input: { tenant: "$tenantId", name: "New Name", rd: "rd", enforceUnique: true }) { vrf { name rd enforceUnique tenant { name } } } } ''').substitute(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 = 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 = 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.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.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))