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))
Пример #5
0
 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))
Пример #6
0
 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))
Пример #7
0
 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))
Пример #8
0
 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))
Пример #9
0
 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))
Пример #10
0
 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))
Пример #12
0
 def setUpTestData(cls):
     cls.first = TenantFactory()
     cls.query = Template('''
     mutation {
       deleteTenant(input: {id: "$id"}) {
         tenant {
           name
         }
       }
     }
     ''').substitute(id=obj_to_global_id(cls.first))
Пример #13
0
 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))
Пример #14
0
 def setUpTestData(cls):
     cls.first = IPAddressFactory()
     cls.query = Template('''
     mutation {
       deleteIpAddress(input: { id:"$id"}) {
         ipAddress{
             id
         }
       }
     }
     ''').substitute(id=obj_to_global_id(cls.first))
Пример #15
0
 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))
Пример #16
0
 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))
Пример #17
0
 def setUpTestData(cls):
     cls.first = VLANGroupFactory()
     cls.query = Template('''
     mutation{
       deleteVlanGroup(input: { id:"$id"}) {
         vlanGroup{
           id
         }
       }
     }
     ''').substitute(id=obj_to_global_id(cls.first))
Пример #18
0
 def setUpTestData(cls):
     cls.first = SiteFactory()
     cls.query = Template('''
     mutation{
      deleteSite(input: { id:"$id" }) {
         site {
             id
         }
       }
     }
     ''').substitute(id=obj_to_global_id(cls.first))
Пример #19
0
 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))
Пример #20
0
 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))
Пример #21
0
 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))
Пример #22
0
 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))
Пример #23
0
    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))
Пример #24
0
 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))
Пример #28
0
 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))
Пример #29
0
 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))
Пример #30
0
 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))