A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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

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

Public Attributes

 m_socket
 Socket used by the server to listen to port.
 
 port
 Listen port for the server.
 

Protected Attributes

 _args_received
 args
 
 _cb_time
 current time
 
 _context_received
 context
 
 _received_packet
 received packet
 

Private Attributes

 __python_owns__
 python_owns flag indicates that Cppyy should not manage the lifetime of this variable
 

Detailed Description

TestSimulator class.

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

Member Function Documentation

◆ testAttributes()

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

Test attributes function.

Parameters
selfthis object
Returns
None

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

◆ testCommandLine()

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

Test command line.

Parameters
selfthis object
Returns
None

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

◆ testConfig()

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

Test configuration.

Parameters
selfthis object
Returns
None

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

◆ testEchoServerApplication()

python-unit-tests.TestSimulator.testEchoServerApplication ( self)

Test python-based application.

Parameters
selfthis object
Returns
None

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

◆ testIdentity()

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

Test identify.

Parameters
selfthis object
Returns
None

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

◆ testSchedule()

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

Test schedule.

Parameters
selfthis object
Returns
None

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

References python-unit-tests.TestSimulator._args_received, and python-unit-tests.TestSimulator._cb_time.

◆ testScheduleDestroy()

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

Test schedule destroy.

Parameters
selfthis object
Returns
None

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

References python-unit-tests.TestSimulator._args_received, and python-unit-tests.TestSimulator._cb_time.

◆ testScheduleNow()

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

Test schedule now.

Parameters
selfthis object
Returns
None

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

◆ testScheduleWithContext()

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

Test schedule with context.

Parameters
selfthis object
Returns
None

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

◆ testSocket()

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

Test socket.

Parameters
self
Returns
None

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

◆ testSubclass()

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

Test subclass.

Parameters
selfthis object
Returns
None

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

◆ testTimeComparison()

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

Test time comparison.

Parameters
selfthis object
Returns
None

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

◆ testTimeNumericOperations()

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

Test numeric operations.

Parameters
selfthis object
Returns
None

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

◆ testTypeId()

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

Test type ID.

Parameters
selfthis object
Returns
None

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

Member Data Documentation

◆ __python_owns__

python-unit-tests.TestSimulator.__python_owns__
private

python_owns flag indicates that Cppyy should not manage the lifetime of this variable

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

◆ _args_received

python-unit-tests.TestSimulator._args_received
protected

◆ _cb_time

python-unit-tests.TestSimulator._cb_time
protected

◆ _context_received

python-unit-tests.TestSimulator._context_received
protected

context

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

◆ _received_packet

python-unit-tests.TestSimulator._received_packet
protected

received packet

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

◆ m_socket

python-unit-tests.TestSimulator.m_socket

Socket used by the server to listen to port.

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

◆ port

python-unit-tests.TestSimulator.port

Listen port for the server.

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


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