Package TestON :: Package tests :: Package VyattaTest :: Module VyattaTest
[hide private]
[frames] | no frames]

Source Code for Module TestON.tests.VyattaTest.VyattaTest

 1   
2 -class VyattaTest :
3
4 - def __init__(self) :
5 self.default = ''
6
7 - def CASE1(self,main) :
8 9 main.case("VyattaTest Sample Test") 10 main.step("VyattaTest Sample Test") 11 config_result = main.Vyatta.configure() 12 main.log.info(config_result) 13 14 command_details = main.Vyatta.get_details("show") 15 main.log.info("show \n command_details\n\t"+ str(command_details)) 16 17 command_details = main.Vyatta.get_details("show interfaces") 18 main.log.info("show interfaces \n command_details\n\t"+ str(command_details)) 19 20 command_details = main.Vyatta.get_details("show interfaces ethernet") 21 main.log.info("show interfaces ethernet \n command_details\n\t"+ str(command_details)) 22 23 command_details = main.Vyatta.get_details("show interfaces ethernet eth1") 24 main.log.info("show interfaces ethernet eth1 \n command_details\n\t"+ str(command_details)) 25 26 command_details = main.Vyatta.get_details("show interfaces ethernet eth1 address") 27 main.log.info("show interfaces ethernet eth1 address \n command_details\n\t"+ str(command_details)) 28 29 30 ''' 31 main.Vyatta.handle.expect("\$") 32 33 resultCommand = main.Vyatta.execute(cmd="configure",prompt='\#',timeout=10) 34 35 resultCommand = main.Vyatta.execute(cmd="show interfaces ?",prompt='\#',timeout=10) 36 37 print "Possible Options \t\t" 38 print main.last_response 39 print " ->"*10+"\n"*4 40 import re 41 match = re.findall("\n\s*.\s+(\w+)", main.last_response, 0) 42 print match 43 44 resultCommand = main.Vyatta.execute(cmd="XYZ",prompt='\#',timeout=10) 45 46 print "Command result Upto here \t\t" 47 print main.last_response 48 print " ->"*10+"\n"*4 49 import re 50 match = re.findall("\n\s*.\s+(\w+)", main.last_response, 0) 51 print match 52 53 54 resultCommand = main.Vyatta.execute(cmd="XYZ",prompt='\#',timeout=10) 55 56 print "Command result Upto here \t\t" 57 print main.last_response 58 print " ->"*10+"\n"*4 59 import re 60 match = re.findall("\n\s*.\s+(\w+)", main.last_response, 0) 61 print match 62 63 64 resultCommand = main.Vyatta.execute(cmd="show interfaces ethernet ?",prompt='\#',timeout=10) 65 66 print "Possible Options \t\t" 67 print main.last_response 68 print " ->"*10+"\n"*4 69 import re 70 match = re.findall("\n\s*.\s+(\w+)", main.last_response, 0) 71 print match 72 73 resultCommand = main.Vyatta.execute(cmd="XYZ",prompt='\#',timeout=10) 74 75 print "Command result Upto here \t\t" 76 print main.last_response 77 print " ->"*10+"\n"*4 78 import re 79 match = re.findall("\n\s*.\s+(\w+)", main.last_response, 0) 80 print match 81 '''
82