Best Python code snippet using pyatom_python
pr-listvms2.py
Source:pr-listvms2.py  
1#! /usr/bin/env python2.72"""3Created on Tue Feb 17 21:52:17 20154@author: prenato5"""6import urllib2, json7from tabulate import tabulate8#from pprint import pprint9#define variables10icfheader = 'X-Cloupia-Request-Key'11icfgetRESTKey = 'http://svl-icfd-1.cisco.com/app/api/rest?opName=getRESTKey&user=userblue&password=userblue'12#icfgetRESTKey = 'http://svl-icfd-1.cisco.com/app/api/rest?opName=getRESTKey&user=admin&password=sv11abPW!'13icflistAllVMs = "http://svl-icfd-1.cisco.com/app/api/rest?opName=Intercloud:userAPIGetAllVms"14#icflistSRs = "http://svl-icfd-1.cisco.com/app/api/rest?opName=userAPIGetVMsForServiceRequest&opData={param0:'21'}"15#icfReboot = "http://svl-icfd-1.cisco.comapp/api/rest?opName=Intercloud:userAPIVmReboot&opData={param0:'540'}"16#icfSRlist = "http://svl-icfd-1.cisco.com/app/api/rest?opName=userAPIGetServiceRequests"17#inicio = time.ctime() #script execution duration18def list_VMs():19    #get ICF REST key20    response = urllib2.urlopen(icfgetRESTKey).read()21    finalkey = (response.split('"')[1])22    # list all VMs23    request = urllib2.Request(icflistAllVMs)24    # Add Header25    request.add_header(icfheader,finalkey)26    # Getting the response27    response2 = urllib2.urlopen(request)28    #read url output29    mp = response2.read()30    #decode json31    jsondata = json.loads(mp)32    #print desired information33    list_VM=[]34    for row in jsondata['serviceResult']['rows']:35        instance = row['Instance_ID']36        cloud = row['Cloud']37        ipaddress = row['IP_Address']38        list_VM.append([cloud,instance,ipaddress])39    #create output40    print tabulate(list_VM, headers=["Cloud", "VM Name", "IP Address"], tablefmt="rst")41list_VMs()42"""43def list_SRs():44    #get ICF REST key45    response = urllib2.urlopen(icfgetRESTKey).read()46    finalkey = (response.split('"')[1])47    # list all VMs48    requestSR = urllib2.Request(icflistSRs)49    # Add Header50    requestSR.add_header(icfheader,finalkey)51    # Getting the response52    responseSR = urllib2.urlopen(requestSR)53    #read url output54    mpSR = responseSR.read()55    #decode json  56    jsondataSR = json.loads(mpSR)57    #print desired information58    list_SR=[]59    for rowSR in jsondataSR['serviceResult']['vms']:60        IDvm = rowSR['vmId']61        instanceID = rowSR['instanceId']62        ipAddress = rowSR['ipAddress']63        powerstatus = rowSR['powerStatus']64        list_SR.append([IDvm,instanceID,ipAddress,powerstatus])65    #create output66    print tabulate(list_SR, headers=["VM ID", "Instance ID", "IP Address", "Power Status"], tablefmt="rst")67list_SRs()68def list_SRs2():69    #get ICF REST key70    response = urllib2.urlopen(icfgetRESTKey).read()71    finalkey = (response.split('"')[1])72    # list all VMs73    requestSR2 = urllib2.Request(icfSRlist)74    # Add Header75    requestSR2.add_header(icfheader,finalkey)76    # Getting the response77    responseSR2 = urllib2.urlopen(requestSR2)78    #read url output79    mpSR2 = responseSR2.read()80    #decode json  81    jsondataSR2 = json.loads(mpSR2)82    #print desired information83    list_SR2=[]84    for rowSR2 in jsondataSR2['serviceResult']['rows']:85        SRID = rowSR2['Service_Request_Id']        86        InitUser = rowSR2['Initiating_User']87        #VMSR2 = rowSR2['VM']88        RS2 = rowSR2['Request_Status']89        CWN = rowSR2['Catalog_Workflow_Name']90        list_SR2.append([SRID,InitUser,RS2,CWN])91    #create output92    print tabulate(list_SR2, headers=["SR ID", "User", "Status", "Workflow"], tablefmt="rst", missingval="-")93list_SRs2()...Vestigium.py
Source:Vestigium.py  
1import sys2t = int(sys.stdin.readline())3for k in range(t):4    n = int(sys.stdin.readline())5    m = []6    for _ in range(n):7        line = sys.stdin.readline().split()8        nums = list(map(int, line))9        m.append(nums)10    11    trace = 012    rowsr = 013    colsr = 014    for i in range(n):15        one = [False] * n16        two = [False] * n17        for j in range(n):18            if i == j:19                trace += m[i][j]20            if one[m[i][j] - 1]:21                two[m[i][j] - 1] = True22            one[m[i][j] - 1] = True23        rowsr += min(1, sum(two))24    for j in range(n):25        one = [False] * n26        two = [False] * n27        for i in range(n):28            if one[m[i][j] - 1]:29                two[m[i][j] - 1] = True30            one[m[i][j] - 1] = True31        colsr += min(1, sum(two))...1.py
Source:1.py  
1import sys2(n, m) = list(map(int, input().split()))3Rowsr = [True] * n4Rowsr[0] = False5Rowsr[-1] = False6Rowsl = [True] * n7Rowsl[0] = False8Rowsl[-1] = False9Colu = [True] * n10Colu[0] = False11Colu[-1] = False12Cold = [True] * n13Cold[0] = False14Cold[-1] = False15for i in range(m):16    (a, b) = list(map(int, sys.stdin.readline().split()))17    Rowsr[a - 1] = False18    Colu[b - 1] = False19    Rowsl[a - 1] = False20    Cold[b - 1] = False21ans = 022for i in range(n // 2):23    x = [Rowsr[i], Rowsr[n - 1 - i], Colu[i], Colu[n - 1 - i]]24    ans += x.count(True)25if n % 2 == 1:26    if Rowsr[n // 2] or Colu[n // 2]:27        ans += 1...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
