ixnetwork.test package

Submodules

ixnetwork.test.ixn_samples

Stand alone samples for IXN package functionality.

Setup: Two IXN ports connected back to back.

@author yoram@ignissoft.com

class ixnetwork.test.ixn_samples.IxnTestBase(methodName='runTest')[source]

Bases: unittest.case.TestCase

get_set_attribute()[source]
inventory()[source]
load_config()[source]
objects_access()[source]
protocols()[source]
reserve_ports()[source]
setUp()[source]
tearDown()[source]
traffic()[source]

ixnetwork.test.test_base module

Base class for all IXN package tests.

@author yoram@ignissoft.com

class ixnetwork.test.test_base.IxnTestBase(methodName='runTest')[source]

Bases: trafficgenerator.test.test_tgn.TgnTest

setUp()[source]
tearDown()[source]
testHelloWorld()[source]

ixnetwork.test.test_offline module

IxNetwork package tests that can run in offline mode.

@author yoram@ignissoft.com

class ixnetwork.test.test_offline.IxnTestOffline(methodName='runTest')[source]

Bases: ixnetwork.test.test_base.IxnTestBase

testAnalyzeConfig()[source]

Test configuration load.

testBasicConfig()[source]

Test configuration build with basic objects - ports, interfaces, traffic items...

testFlowGroups()[source]

Test configuration build with various flow group types.

testTopologies()[source]

Test configuration build with topologies

testcChildren()[source]

Test specific get children methods.

ixnetwork.test.test_online module

IxNetwork package tests that require actual IxNetwork chassis and active ports.

Note that in many places there are (relatively) long delays to make sure the tests work in all setups.

Test setup: Two IXN ports connected back to back.

@author yoram@ignissoft.com

class ixnetwork.test.test_online.IxnTestOnline(methodName='runTest')[source]

Bases: ixnetwork.test.test_base.IxnTestBase

ports = []
testGUITraffic()[source]
testInterfaces()[source]
testNgpf()[source]
testProtocolsActions()[source]
testReleasePorts()[source]
testReservePorts()[source]

Module contents