Menu

SVN archive Commit Log


Commit Date  
[r17804] by bugman

Test suite bug fix - the GUI tests now cleanly terminate the interpreter thread.

This allows the test suite to terminate normally. With different Python versions on different
operating systems, this could sometimes cause the test suite to freeze at the end, the final
printout to be missing, or other strange behaviour.

2012-10-15 11:50:51 Tree
[r17803] by bugman

Python 2.3- fixes - the Modelfree4 and Dasha system tests are now skipped if the subprocess module is missing.

2012-10-15 08:48:09 Tree
[r17802] by bugman

Python 2.3 and earlier fix for the Test_relax_re.test_search() unit test.

The unittest assertTrue() and assertFalse() methods do not exist, so assertEqual() is used instead.

2012-10-15 08:42:56 Tree
[r17801] by bugman

Python 2.3 and earlier fix - the subprocess module is only imported when present.

This is for the stereochem_analysis auto-analysis, but the import kills all of the auto-analyses.

2012-10-15 08:39:20 Tree
[r17800] by bugman

Python 2.3 fix - eliminated the superfluous operator.itemgetter() call in the diffusion tensor code.

2012-10-15 08:31:28 Tree
[r17799] by bugman

Python 3 fix for the ScientificPython PDB reader unit tests.

The order of the keys returned by a dictionary's keys() method changes randomly in Python 3, so now
they are sorted prior to comparison.

2012-10-15 08:21:37 Tree
[r17798] by bugman

Redesigned the reset user function backend.

This now no only clears out the relax data store, but it also resets the GUI if present. Some of
the reset code comes from the tearDown() method of the GUI tests. All windows but the main GUI
window are closed and the relax controller gauges are set to zero and the log window text cleared.

These changes should allow GUI tests after an error or failure to pass, something which is currently
problematic.

2012-10-12 09:48:22 Tree
[r17797] by bugman

Disabled the initial relax intro print out from the GUI when running the test suite.

This prevents the intro text from appearing in the first failed test.

2012-10-11 08:53:47 Tree
[r17796] by bugman

Fix for the Mf.test_read_results_1_3_v2_broken() system test for Python 3.2.

The object comparison method no longer converts dictionaries to strings for the comparison, as the
string version is different in different Python versions.

2012-10-10 14:44:00 Tree
[r17795] by bugman

Fix for the Mf.test_write_results() system test for the Python 3 versions.

The logic for determining Python 3 versions was broken and the incorrect files was used for Python
3.1.

2012-10-10 14:37:34 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.