mailr9618 - /1.3/test_suite/system_tests/peak_lists.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 07, 2009 - 10:29:
Author: bugman
Date: Wed Oct  7 10:28:59 2009
New Revision: 9618

URL: http://svn.gna.org/viewcvs/relax?rev=9618&view=rev
Log:
Redesigned the test_read_peak_list_generic() system test.


Modified:
    1.3/test_suite/system_tests/peak_lists.py

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=9618&r1=9617&r2=9618&view=diff
==============================================================================
--- 1.3/test_suite/system_tests/peak_lists.py (original)
+++ 1.3/test_suite/system_tests/peak_lists.py Wed Oct  7 10:28:59 2009
@@ -58,20 +58,38 @@
         self.relax.interpreter._Residue.create(36)
         self.relax.interpreter._Spin.name(name='N')
 
-        # Read the peak list.
-        
self.relax.interpreter._Spectrum.read_intensities(file="generic_intensity.txt",
 dir=sys.path[-1] + sep+'test_suite'+sep+'shared_data'+sep+'peak_lists', 
spectrum_id='test', int_method='height')
-
-        # Test the data.
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[0], 1.0000)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[1], 0.9714)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[2], 0.9602)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[3], 0.9626)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[4], 0.8839)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[5], 0.8327)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[6], 0.7088)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[7], 0.5098)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[8], 0.2410)
-        self.assertEqual(cdp.mol[0].res[0].spin[0].intensities[9], 0.1116)
+        # Relaxation delays.
+        delays = [0.0109016,
+                  0.0218032,
+                  0.0436064,
+                  0.0436064,
+                  0.0872128,
+                  0.1744260,
+                  0.3488510,
+                  0.6977020,
+                  1.3954000,
+                  1.9949900]
+
+        # Load the data.
+        for i in range(10):
+            # Read the peak intensities.
+            
self.relax.interpreter._Spectrum.read_intensities(file="generic_intensity.txt",
 dir=sys.path[-1] + sep+'test_suite'+sep+'shared_data'+sep+'peak_lists', 
spectrum_id=repr(i), int_method='height', int_col=i+2, res_num_col=2, 
res_name_col=3, spin_name_col=5)
+
+            # Set the relaxation times.
+            relax_fit.relax_time(time=delays[i], spectrum_id=repr(i))
+
+        # The actual intensities.
+        heights = [[1.0000, 0.9714, 0.9602, 0.9626, 0.8839, 0.8327, 0.7088, 
0.5098, 0.2410, 0.1116],
+                   [1.0000, 0.9789, 0.9751, 0.9762, 0.9074, 0.8532, 0.7089, 
0.5170, 0.2444, 0.1537],
+                   [1.0000, 0.9659, 0.9580, 0.9559, 0.9325, 0.8460, 0.7187, 
0.5303, 0.2954, 0.1683],
+                   [1.0000, 0.9657, 0.9389, 0.9366, 0.9331, 0.8683, 0.7169, 
0.5357, 0.2769, 0.1625],
+                   [1.0000, 1.0060, 0.9556, 0.9456, 0.9077, 0.8411, 0.6788, 
0.4558, 0.2448, 0.1569]
+        ]
+
+        # Test the data.
+        for i in range(10):
+            for j in range(5):
+                self.assertEqual(cdp.mol[0].res[0].spin[j].intensities[i], 
heights[j][i])
 
 
     def test_read_peak_list_generic2(self):




Related Messages


Powered by MHonArc, Updated Wed Oct 07 10:40:02 2009