# -*- coding: utf-8 -*-
##----------------------------------------------------------------------
## f5.BIGIP.get_version test
## Auto-generated by manage.py debug-script at 2010-11-25 07:42:14
##----------------------------------------------------------------------
## Copyright (C) 2007-2010 The NOC Project
## See LICENSE for details
##----------------------------------------------------------------------
from noc.lib.test import ScriptTestCase
class f5_BIGIP_get_version_Test(ScriptTestCase):
    script="f5.BIGIP.get_version"
    vendor="f5"
    platform='BIG-IP'
    version='10.2.0 1707.0'
    input={}
    result={'platform': 'BIG-IP', 'vendor': 'f5', 'version': '10.2.0 1707.0'}
    motd=' \nLast login: Thu Nov 25 07:41:54 2010 from 10.33.52.58\n'
    cli={
## 'version'
'b version': """version

Kernel:
Linux 2.6.18-164.11.1.el5.1.0.f5app
Package:
BIG-IP Version 10.2.0 1707.0
Final Edition

Enabled Features:
FTP Advanced Firewall                   
HTTP Advanced Firewall                  
SMTP Advanced Firewall                  
Application Security Applications unlimited
Rate Shaping and Rate Class Support     
Traffic Classification L4               
Traffic Classification iRules+L7        
Stochastic Fair Queuing Mode            
Priority FIFO (ToS) Queuing Mode        
QoS and ToS Tagging                     
Connection Limits                       
OneConnect - Switching and Pooling      
Connection Rebinding                    
Connection Timeout                      
Route Pool                              
Last Hop Pool                           

 
Active Active                           
Failover                                
Pool Min Up Members                     
State Mirroring                         
VLAN Failsafe                           
HTTP traffic classifier                 
iSession                                
iSNAT - Rules Referencing SNAT Pools    
Basic Load Balancing                    
Dynamic Ratio Load Balancing            
Fastest Load Balancing                  
L3 Addr Load Balancing                  
Least Connection Load Balancing         
Least Sessions Load Balancing           
Observed Load Balancing                 
LB Pools Maximum Nodes unlimited        
Predictive Load Balancing               
Priority Load Balancing                 
Ratio Load Balancing                    
Round Robin Load Balancing              
UDP Packet Load Balancing               
Web Logic Load Balancing                
DIAMETER Monitor                        


EAV Monitor                             
FTP Monitor                             
gateway ICMP Monitor                    
HTTP Monitor                            
HTTPS Monitor                           
ICMP Monitor                            
IMAP Monitor                            
Inband Monitor                          
LDAP Monitor                            
LDAP Over SSL Monitor                   
Module Score Monitor                    
Microsoft SQL Monitor                   
MySQL Monitor                           
NNTP Monitor                            
Oracle Monitor                          
POP3 Monitor                            
PostgreSQL Monitor                      
RADIUS Monitor                          
RealN Monitor                           
Reverse Keyword                         
RPC Monitor                             
Monitor Rules                           
SASP Monitor                            


SCRIPTED Monitor                        
SIP Monitor                             
SMB Monitor                             
SMTP Monitor                            
SNMP Monitor                            
Soap Monitor                            
TCP Monitor                             
TCP Echo Monitor                        
TCP Half Open Monitor                   
Transparent Device Monitor              
UDP Monitor                             
Virtual Location Monitor                
WAP Monitor                             
WMI Monitor                             
Monitors                                
Network Address Translation             
Persistence                             
Cookie Persistence                      
Simple Persistence                      
SIP Persistence                         
SSL Session ID Persistence              
Sticky Persistence                      
Universal Persistence                   


WTS Persistence                         
Pools                                   
HTTP Content Transformation             
Fast L4                                 
FTP                                     
HTTP Header Transformation              
HTTP                                    
Probe Control - IDS Traffic Management  
HTTP Redirection                        
SIP                                     
TCP                                     
UDP                                     
RAM Cache                               
RTSP switching                          
L4 iRules                               
L7 iRules                               
User-Defined Statistics                 
iRules                                  
SCTP support                            
SMTP profile                            
SNAT Standard                           
Address Translation                     
Port Translation                        


Transparent Device Load Balancing       
Application Security Module             
Local Traffic Manager                   
IPv6 DNS Support                        
IPv6 Gateway Module                     
Interface Mirroring                     
BGP Routing Module                      
IS-IS Routing Module                    
OSPF Routing Module                     
RIP Routing Module                      
Spanning Tree Protocol                  
PVA Enable                              
SSL Mbps 8000                           
CMP SSL                                 
SSL Total TPS unlimited                 
Virtual Edition maximum throughput 1    
HTTP Compression unlimited              
SSL client certificate authorization via LDAP
DDoS Connection Limits                  
Dynamic Connection Reaping              
Packet Filter                           
SYN Check                               
SSL Support                             


SSL Online Certificate Status Protocol  
SSL certificate validation via CRLDP    
HTTP Authentication                     
KRB Delegate Authentication             
LDAP Authentication                     
RADIUS Authentication                   
TACACS Authentication                   

""",
}
    snmp_get={}
    snmp_getnext={}
