avalanche.test package

Submodules

avalanche.test.test_base module

Base class for all Avalanche package tests.

@author yoram@ignissoft.com

class avalanche.test.test_base.AvlTestBase(methodName='runTest')

Bases: trafficgenerator.test.test_tgn.TgnTest

setUp()

Hook method for setting up the test fixture before exercising it.

tearDown()

Hook method for deconstructing the test fixture after testing it.

testHelloWorld()

avalanche.test.test_offline module

Avalanche package tests that can run in offline mode.

@author yoram@ignissoft.com

class avalanche.test.test_offline.AvlTestOffline(methodName='runTest')

Bases: avalanche.test.test_base.AvlTestBase

test_analyze_config()

Analyze existing configuration.

test_load_config()

Load existing configuration.

avalanche.test.test_online module

Avalanche package tests that require actual Avalanche chassis/appliance and active ports.

Test setup: Two Avalanche ports connected back to back.

@author yoram@ignissoft.com

class avalanche.test.test_online.AvlTestOnline(methodName='runTest')

Bases: avalanche.test.test_base.AvlTestBase

ports = []
test_build_and_run()

Build configuration, attach ports, run test and wait for test to complete.

test_inventory()

Get chassis inventory.

test_new_config()

Create new configuration.

test_reserve_ports()

Load configuration on ports and verify that ports are online.

test_run_stop()

Load configuration on ports, run test and wait for test to complete.

test_run_wait()

Load configuration on ports, run test and wait for test to complete.