Ah, that was an incorrect class docstring. I've now fixed it. For the name clash, this is easily solved. Only only class, maybe 'Peak_lists', is necessary in the test_suite/system_tests/peak_lists.py file. All the setUp() and tearDown() methods are the same, so all 4 tests can go into the one class as different methods starting with 'test_*'.
Regards, Edward On Fri, Oct 17, 2008 at 9:29 PM, Sébastien Morin <[EMAIL PROTECTED]> wrote: > Hi, > > This commit causes a name clash since there is another class named > Generic and imported into the system tests. > > Why is the class 'Generic' in the file > 'test_suite/system_tests/generic.py' named so ? > > Shouldn't it be called something like 'Curve_ftting' ? > > Or should the code in this file be moved with that of the file > 'test_suite/system_tests/relax_fit.py' ? > > Regards, > > > Séb > > > [EMAIL PROTECTED] wrote: >> Author: semor >> Date: Fri Oct 17 20:01:24 2008 >> New Revision: 7798 >> >> URL: http://svn.gna.org/viewcvs/relax?rev=7798&view=rev >> Log: >> Started to write a system test for the support of the generic peak >> intensities file. >> >> >> Modified: >> 1.3/test_suite/system_tests/__init__.py >> 1.3/test_suite/system_tests/peak_lists.py >> >> Modified: 1.3/test_suite/system_tests/__init__.py >> URL: >> http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/__init__.py?rev=7798&r1=7797&r2=7798&view=diff >> ============================================================================== >> --- 1.3/test_suite/system_tests/__init__.py (original) >> +++ 1.3/test_suite/system_tests/__init__.py Fri Oct 17 20:01:24 2008 >> @@ -44,7 +44,7 @@ >> from n_state_model import N_state_model >> from noe import Noe >> from palmer import Palmer >> -from peak_lists import NMRView, Sparky, XEasy >> +from peak_lists import Generic, NMRView, Sparky, XEasy >> from pipe_create import Pipe_create >> from relax_fit import Relax_fit >> from results import Results >> >> Modified: 1.3/test_suite/system_tests/peak_lists.py >> URL: >> http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/peak_lists.py?rev=7798&r1=7797&r2=7798&view=diff >> ============================================================================== >> --- 1.3/test_suite/system_tests/peak_lists.py (original) >> +++ 1.3/test_suite/system_tests/peak_lists.py Fri Oct 17 20:01:24 2008 >> @@ -28,6 +28,39 @@ >> # relax module imports. >> from data import Relax_data_store; ds = Relax_data_store() >> from generic_fns import pipes >> + >> + >> +class Generic(TestCase): >> + """TestCase class for the functional tests for the support of a generic >> peak intensity file.""" >> + >> + def setUp(self): >> + """Set up for all the functional tests.""" >> + >> + # Create a data pipe. >> + self.relax.interpreter._Pipe.create('mf', 'mf') >> + >> + >> + def tearDown(self): >> + """Reset the relax data storage object.""" >> + >> + ds.__reset__() >> + >> + >> + def test_read_peak_list(self): >> + """Test the reading of a generic peak intensity list.""" >> + >> + # Get the current data pipe. >> + cdp = pipes.get_pipe() >> + >> + # Create the sequence data, and name the spins. >> + #self.relax.interpreter._Residue.create(72) >> + #self.relax.interpreter._Spin.name(name='N') >> + >> + # Read the peak list. >> + #self.relax.interpreter._Relax_fit.read(file="cNTnC.xpk", >> dir=sys.path[-1] + "/test_suite/shared_data/peak_lists", relax_time=0.0176, >> format='generic') >> + >> + # Test the data. >> + #self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[0][0], >> -0.1694) >> >> >> class NMRView(TestCase): >> >> >> _______________________________________________ >> relax (http://nmr-relax.com) >> >> This is the relax-commits mailing list >> [EMAIL PROTECTED] >> >> To unsubscribe from this list, get a password >> reminder, or change your subscription options, >> visit the list information page at >> https://mail.gna.org/listinfo/relax-commits >> >> >> > > > > _______________________________________________ > relax (http://nmr-relax.com) > > This is the relax-devel mailing list > [email protected] > > To unsubscribe from this list, get a password > reminder, or change your subscription options, > visit the list information page at > https://mail.gna.org/listinfo/relax-devel > _______________________________________________ relax (http://nmr-relax.com) This is the relax-devel mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel

