Public Member Functions

acspytest::PyTest Interface Reference

Inheritance diagram for acspytest::PyTest:
Inheritance graph
[legend]
Collaboration diagram for acspytest::PyTest:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void sayHello ()
void invokeSayHello (in string compName)
boolean testServices ()
void testMount (in string compName)
void testAnything (in string compName, in string methodName, in string params)

Detailed Description

PyTest is designed to test the Python container. It fully tests the ComponentLifecycle as well as ContainerServices implementations.


Member Function Documentation

void acspytest::PyTest::invokeSayHello ( in string  compName  ) 

Invokes sayHello() on another component named compName.

void acspytest::PyTest::sayHello (  ) 

Prints "Hello World" to standard out

void acspytest::PyTest::testAnything ( in string  compName,
in string  methodName,
in string  params 
)

Invokes generic methods on other components. This method is actually fairly dangerous but shows just how powerful Python components actually are. NOTE: return a CORBA Any instead...

Parameters:
compName Name of the component to use.
methodName Name of some method fo compName
params eval(...) will be called in this parameter.
void acspytest::PyTest::testMount ( in string  compName  ) 

Tests components of other languages.

boolean acspytest::PyTest::testServices (  ) 

Tests all of the container services. Returns false on any failure and true otherwise.


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