Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acspytest::PyTest Interface Reference

import "acspytest.midl";

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:
Generated on Thu Apr 30 02:28:43 2009 for ACS IDL interfaces by doxygen 1.3.8