Menu

SVN archive Commit Log


Commit Date  
[r10316] by bugman

The interpreter _on() method does not need to be called as user fn intros are turned on by default.

2010-01-25 17:13:12 Tree
[r10315] by bugman

Created the SystemTestCase base class for all the system tests to use.

This base class initialises the relax interpreter within the TestCase class instances.

2010-01-25 17:04:17 Tree
[r10314] by bugman

The relax main instance is no longer handled by the system test initialisation code.

2010-01-25 16:06:28 Tree
[r10313] by bugman

The relax main instance is no longer passed into the prompt/script interface.

This can be done as the prompt/script interface has been detached from relax.

2010-01-25 16:00:12 Tree
[r10312] by bugman

The relax main instance is no longer passed into the test suite.

This can be done as the prompt/script interface has been detached from relax.

2010-01-25 15:58:57 Tree
[r10311] by bugman

Created the populate_self() method to place all user functions into the interpreter namespace.

2010-01-25 15:53:14 Tree
[r10310] by bugman

Eliminated the fake_relax instance dependence.

This is no longer necessary as the user functions can be initialised without relax.

2010-01-25 15:39:34 Tree
[r10309] by bugman

The prompt info has been shifted into the execution info container.

The sys.ps1, sys.ps2, and sys.ps3 prompts are still set, but these strings are hardcoded into the
execution info container. This allows the user functions to be imported and operate outside of the
prompt/scripting based interface, as the no longer require sys.ps3 to be set or the relax main
instance passed into them.

2010-01-25 15:34:44 Tree
[r10308] by bugman

Modified how the Exec_info data container is handled.

The class was shifted from prompt.interpreter to prompt.base_class. In addition if not container
is passed into the user function classes, then one is created with the intro flag set to a default
of True.

2010-01-25 15:08:41 Tree
[r10307] by bugman

The relax base object is no longer passed into the class namespace of the user functions.

This was only being used for access to the intro flag (a few other cases exist, but these should be
fixed). Now a new container object with this flag is being passed in. This significantly
simplifies the code paths and removes the need for the test suite to create 'fake' relax instances.

2010-01-25 14:55:49 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.