1
3
6
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