A Discrete-Event Network Simulator
API
python-unit-tests.TestSimulator Class Reference

TestSimulator class. More...

+ Inheritance diagram for python-unit-tests.TestSimulator:
+ Collaboration diagram for python-unit-tests.TestSimulator:

Public Member Functions

def testAttributes (self)
 Test attributes function. More...
 
def testCommandLine (self)
 Test command line. More...
 
def testConfig (self)
 Test configuration. More...
 
def testIdentity (self)
 Test identify. More...
 
def testSchedule (self)
 Test schedule. More...
 
def testScheduleDestroy (self)
 Test schedule destroy. More...
 
def testScheduleNow (self)
 Test schedule now. More...
 
def testScheduleWithContext (self)
 Test schedule with context. More...
 
def testSocket (self)
 Test socket. More...
 
def testSubclass (self)
 Test subclass. More...
 
def testTimeComparison (self)
 Test time comparison. More...
 
def testTimeNumericOperations (self)
 Test numeric operations. More...
 
def testTypeId (self)
 Test type ID. More...
 

Private Attributes

 _args_received
 args More...
 
 _cb_time
 current time More...
 
 _context_received
 context More...
 
 _received_packet
 received packet More...
 

Detailed Description

TestSimulator class.

Definition at line 29 of file python-unit-tests.py.

Member Function Documentation

◆ testAttributes()

def python-unit-tests.TestSimulator.testAttributes (   self)

Test attributes function.

Parameters
selfthis object
Returns
none

Definition at line 220 of file python-unit-tests.py.

◆ testCommandLine()

def python-unit-tests.TestSimulator.testCommandLine (   self)

Test command line.

Parameters
selfthis object
Returns
none

Definition at line 280 of file python-unit-tests.py.

◆ testConfig()

def python-unit-tests.TestSimulator.testConfig (   self)

Test configuration.

Parameters
selfthis object
Returns
none

Definition at line 177 of file python-unit-tests.py.

◆ testIdentity()

def python-unit-tests.TestSimulator.testIdentity (   self)

Test identify.

Parameters
selfthis object
Returns
none

Definition at line 251 of file python-unit-tests.py.

◆ testSchedule()

def python-unit-tests.TestSimulator.testSchedule (   self)

Test schedule.

Parameters
selfthis object
Returns
none

Definition at line 67 of file python-unit-tests.py.

References python-unit-tests.TestSimulator._args_received, python-unit-tests.TestSimulator._cb_time, list, and ns3.MakeEvent().

+ Here is the call graph for this function:

◆ testScheduleDestroy()

def python-unit-tests.TestSimulator.testScheduleDestroy (   self)

Test schedule destroy.

Parameters
selfthis object
Returns
none

Definition at line 94 of file python-unit-tests.py.

References python-unit-tests.TestSimulator._args_received, python-unit-tests.TestSimulator._cb_time, list, and ns3.MakeEvent().

+ Here is the call graph for this function:

◆ testScheduleNow()

def python-unit-tests.TestSimulator.testScheduleNow (   self)

Test schedule now.

Parameters
selfthis object
Returns
none

Definition at line 39 of file python-unit-tests.py.

◆ testScheduleWithContext()

def python-unit-tests.TestSimulator.testScheduleWithContext (   self)

Test schedule with context.

Parameters
selfthis object
Returns
none

Definition at line 124 of file python-unit-tests.py.

◆ testSocket()

def python-unit-tests.TestSimulator.testSocket (   self)

Test socket.

Parameters
self
Returns
none

Definition at line 185 of file python-unit-tests.py.

◆ testSubclass()

def python-unit-tests.TestSimulator.testSubclass (   self)

Test subclass.

Parameters
selfthis object
Returns
none

Definition at line 314 of file python-unit-tests.py.

◆ testTimeComparison()

def python-unit-tests.TestSimulator.testTimeComparison (   self)

Test time comparison.

Parameters
selfthis object
Returns
none

Definition at line 155 of file python-unit-tests.py.

◆ testTimeNumericOperations()

def python-unit-tests.TestSimulator.testTimeNumericOperations (   self)

Test numeric operations.

Parameters
selfthis object
Returns
none

Definition at line 166 of file python-unit-tests.py.

◆ testTypeId()

def python-unit-tests.TestSimulator.testTypeId (   self)

Test type ID.

Parameters
selfthis object
Returns
none

Definition at line 268 of file python-unit-tests.py.

Member Data Documentation

◆ _args_received

python-unit-tests.TestSimulator._args_received
private

◆ _cb_time

python-unit-tests.TestSimulator._cb_time
private

◆ _context_received

python-unit-tests.TestSimulator._context_received
private

context

Definition at line 135 of file python-unit-tests.py.

◆ _received_packet

python-unit-tests.TestSimulator._received_packet
private

received packet

Definition at line 194 of file python-unit-tests.py.


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