TestConfigurationContainer Class Reference

Inheritance diagram for TestConfigurationContainer:

TestCase TestGroup TestModule TestSuite DummyTestCase TestBlacklistKnown TestBlacklistUnknown TestClirBasic TestBasic4Users TestBasic4UsersVpn TestBasicBusy TestBasicBusyVpn TestBasicCall TestBasicCallVpn TestBasicCancel TestBasicCancelVpn TestBasicDecline TestBasicDeclineVpn TestBasicPcap TestBasicPcapVpn TestPstnBasic TestPstnBasicVpn TestPstnCountryCode TestPstnCountryCodeVpn TestPstnLocalAreaCode TestPstnLocalAreaCodeVpn TestForwardCancelPstn TestForwardCancelVoip TestForwardBusyPstn TestForwardBusyVm TestForwardBusyVoip TestForwardNoAnswerPstn TestForwardNoAnswerVm TestForwardNoAnswerVoip TestForwardOfflinePstn TestForwardOfflineVm TestForwardOfflineVoip TestForwardUnconditionalPstn TestForwardUnconditionalVm TestForwardUnconditionalVoip TestImsBasic TestNatBoth TestNatCallee TestNatCaller TestPrepaidBasic TestPrepaidCancel TestPrepaidClir TestPrepaidReinviteCaller TestPrepaidReinviteError TestRegister TestRegisterVpn TestSpeedDial TestWhitelistKnown TestWhitelistUnknown TestPerformance TestProtos TestApplicationFlooding TestApplicationFloodingVpn TestDhcpExhaustion TestDhcpExhaustionVpn TestExploitOs TestExploitOsVpn TestFragmentation TestFragmentationVpn TestFuzzing TestFuzzingVpn TestIcmpSmurfFlooding TestIcmpSmurfFloodingVpn TestTcpSynFlooding TestTcpSynFloodingVpn TestUdpFlooding TestUdpFloodingVpn TestFuzzing TestFuzzingVpn TestInviteFlooding TestInviteFloodingAuth TestInviteFloodingAuthVpn TestInviteFloodingBursts TestInviteFloodingBurstsVpn TestInviteFloodingVpn TestTcpSynFlooding TestTcpSynFloodingVpn TestUdpFlooding TestUdpFloodingVpn TestCallEavesdropping TestCallEavesdroppingVpn TestNumberHarvesting TestNumberHarvestingVpn TestTftpSniffing TestTftpSniffingVpn TestTouchToneExtraction TestTouchToneExtractionVpn TestFirewalking TestFirewalkingVpn TestRawPacket TestRawPacketVpn TestBanner TestBannerVpn TestDnsZoneTransfer TestDnsZoneTransferVpn TestFinger TestFingerVpn TestFtp TestFtpVpn TestHttp TestHttpVpn TestNfs TestNfsVpn TestNis TestNisVpn TestRpc TestRpcVpn TestRwhoRusers TestRwhoRusersVpn TestSmtp TestSmtpVpn TestSnmp TestSnmpVpn TestTftp TestTftpVpn TestAutoOptions TestAutoOptionsVpn TestBanner TestBannerVpn TestInvite TestInviteVpn TestOptions TestOptionsVpn TestRegister TestRegisterVpn TestTftpServer TestTftpServerVpn TestDnsZoneTransfer TestDnsZoneTransferVpn TestTracerouting TestTraceroutingVpn TestAllCalls TestAllCallsVpn TestArpPoisoning TestArpPoisoningVpn TestBreakSipAuth TestBreakSipAuthVpn TestCallSwap TestCallSwapVpn TestDropCall TestDropCallVpn TestEttercap TestEttercapVpn TestIdSpoofing TestIdSpoofingVpn TestListeningAudio TestListeningAudioVpn TestLostCall TestLostCallVpn TestManInTheMiddle TestManInTheMiddleVpn TestMixingAudio TestMixingAudioVpn TestPishing TestPishingVpn TestReboot TestRebootVpn TestRedirectCall TestRedirectCallVpn TestRedirectNotExist TestRedirectNotExistVpn TestRedirectRandom TestRedirectRandomVpn TestRedirectRogue TestRedirectRogueVpn TestRegistrationAddition TestRegistrationAdditionVpn TestRegistrationHijack TestRegistrationHijackVpn TestRegistrationRemoval TestRegistrationRemovalVpn TestRogueProxy TestRogueProxyVpn TestTeardown TestTeardownVpn TestArpRedirect TestArpRedirectVpn TestBroadcastSniffing TestBroadcastSniffingVpn TestCdp TestCdpVpn TestDsniff TestDsniffVpn TestEttercap TestEttercapVpn TestIgrp TestIgrpVpn TestMib TestMibVpn TestPhenoelit TestPhenoelitVpn TestRipSpoofing TestRipSpoofingVpn TestSnmpRequestAndTrap TestSnmpRequestAndTrapVpn TestTcpdump TestTcpdumpVpn TestTftpDownload TestTftpDownloadVpn TestBrowsing TestBrowsingVpn TestExternalAccess TestExternalAccessVpn TestLocalhost TestLocalhostVpn TestTelnet TestTelnetVpn TestApache TestApacheVpn TestBruteForce TestBruteForceVpn TestBufferOverflow TestBufferOverflowVpn TestDnsHijink TestDnsHijinkVpn TestDnsTsigOverflow TestDnsTsigOverflowVpn TestFormatString TestFormatStringVpn TestFtp TestFtpVpn TestIntegerOverflow TestIntegerOverflowVpn TestNfs TestNfsVpn TestOpenSslOverflow TestOpenSslOverflowVpn TestPromiscuousMode TestPromiscuousModeVpn TestRpc TestRpcVpn TestSendmail TestSendmailVpn TestSnmpBufferOverflow TestSnmpBufferOverflowVpn TestSshInsecurity TestSshInsecurityVpn TestValidation TestValidationVpn TestXInsecurity TestXInsecurityVpn TestBanner TestBannerVpn TestDirectScan TestDirectScanVpn TestFwDeduction TestFwDeductionVpn TestRouteTrace TestRouteTraceVpn TestSnmpFwIdentification TestSnmpFwIdentificationVpn TestDig TestDigVpn TestTraceroute TestTracerouteVpn TestCiscoBanner TestCiscoBannerVpn TestNmap TestNmapVpn TestOsIdentification TestOsIdentificationVpn TestActiveOsDetection TestActiveOsDetectionVpn TestArpPing TestArpPingVpn TestIcmpQuery TestIcmpQueryVpn TestPassiveOsDetection TestPassiveOsDetectionVpn TestPingSweep TestPingSweepVpn TestPortScan TestPortScanVpn TestSnmpSweep TestSnmpSweepVpn TestStackFingerprint TestStackFingerprintVpn TestTcpPingSweep TestTcpPingSweepVpn ArpscanTest DbTest DigTest DsniffTest EttercapTest ExploitTest FingerTest FirewalkTest FudpTest HpingTest HydraTest IcmpqueryTest IrpasTest MetasploitTest MountTest NetcatTest NmapTest OpentearTest ProtosTest PscanTest RprobeTest RusersTest RwhoTest SegTest ShowmountTest SiphonTest SippTest SiprogueTest SipsakTest SmurfTest SnmpsetTest SnmpwalkTest SynkTest TcpdumpTest TftpbruteTest TracerouteTest TsharkTest XscanTest

List of all members.


Detailed Description

Parent class for configuration containers.

This abstract class is the parent class for all classes containing the test suite configuration or parts of it. It provides general functionallity.

Author:
Enrico Hartung <enrico@iptel.org>
License:
GPL

Definition at line 29 of file TestConfigurationContainer.py.


Public Member Functions

def __init__
 Basic constructor of all test configuration containers.
def setParameter
 Generic setter for parameters of an object of this class.
def getParameter
 Generic getter for parameters of an object of this class.
def getParameters
 Returns all parameters with a name starting with the given parameter ('query') of this test unit.
def setParameters
 Sets all additional parameters of this test unit.
def addParameters
 Add new parameters to the already defined parameters.

Private Attributes

 __parameters

Static Private Attributes

dictionary __parameters = {}

Member Function Documentation

def __init__ (   self  ) 

Basic constructor of all test configuration containers.

Reimplemented in TestCase, TestGroup, and TestSuite.

Definition at line 39 of file TestConfigurationContainer.py.

def setParameter (   self,
  name,
  value 
)

Generic setter for parameters of an object of this class.

Parameters:
name name of parameter (string)
value value the parameter should be set to (string)

Definition at line 50 of file TestConfigurationContainer.py.

def getParameter (   self,
  name 
)

Generic getter for parameters of an object of this class.

Parameters:
name name of parameter (string)
Returns:
value the parameter is set to (string)

Definition at line 61 of file TestConfigurationContainer.py.

def getParameters (   self,
  query = "" 
)

Returns all parameters with a name starting with the given parameter ('query') of this test unit.

Parameters:
query beginning of parameters name (string)
Returns:
additional parameters (dict)

Definition at line 72 of file TestConfigurationContainer.py.

def setParameters (   self,
  value 
)

Sets all additional parameters of this test unit.

Parameters:
value all additional parameters (list)

Definition at line 89 of file TestConfigurationContainer.py.

def addParameters (   self,
  values 
)

Add new parameters to the already defined parameters.

Parameters:
values new additional parameters (list)

Definition at line 99 of file TestConfigurationContainer.py.


Member Data Documentation

dictionary __parameters = {} [static, private]

Definition at line 32 of file TestConfigurationContainer.py.

__parameters [private]

Definition at line 40 of file TestConfigurationContainer.py.


The documentation for this class was generated from the following file:

Generated on Mon Aug 11 17:28:33 2008 for TestEnv by  doxygen 1.5.5