mailr2470 - in /1.2/test_suite: ./ data/model_free/S2_0.970_te_2048_Rex_0.149/


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

Header


Content

Posted by edward on April 16, 2006 - 15:48:
Author: bugman
Date: Sun Apr 16 15:47:54 2006
New Revision: 2470

URL: http://svn.gna.org/viewcvs/relax?rev=2470&view=rev
Log:
Added a test of the user function 'relax_data.read()' to the test suite.


Added:
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out
    1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out
Modified:
    1.2/test_suite/model_free.py
    1.2/test_suite/test_suite.py

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   0.78105687098694854           0.050000000000000003          

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   0.80408892327499626           0.040000000000000001          

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   1.7836568628249123            0.035673137256498247          

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   1.3874977659397683            0.027749955318795365          

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   13.40684281033935             0.26813685620678701           

Added: 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out?rev=2470&view=auto
==============================================================================
--- 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out 
(added)
+++ 1.2/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out Sun 
Apr 16 15:47:54 2006
@@ -1,0 +1,2 @@
+Num  Name  Value                         Error                         
+1    ALA   14.239506503694924            0.28479013007389847           

Modified: 1.2/test_suite/model_free.py
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/model_free.py?rev=2470&r1=2469&r2=2470&view=diff
==============================================================================
--- 1.2/test_suite/model_free.py (original)
+++ 1.2/test_suite/model_free.py Sun Apr 16 15:47:54 2006
@@ -29,21 +29,60 @@
 
         self.relax = relax
 
+        # Relaxation data reading test.
+        if test_name == 'read relaxation data':
+            # The name of the test.
+            self.name = "The user function relax_data.read()"
+
+            # The test.
+            self.test = self.read_relax_data
+
         # Results reading test.
-        if test_name == 'read':
+        if test_name == 'read results':
             # The name of the test.
             self.name = "the user function results.read()"
 
             # The test.
-            self.test = self.read
-
-
-    def read(self, run):
-        """The results reading test."""
+            self.test = self.read_results
+
+
+    def read_relax_data(self, run):
+        """The relaxation data reading test."""
 
         # Arguments.
         self.run = run
 
+        # Create the run.
+        self.relax.generic.runs.create(self.run, 'mf')
+
+        # Path of the files.
+        path = sys.path[-1] + 
'/test_suite/data/model_free/S2_0.970_te_2048_Rex_0.149'
+
+        # Read the sequence.
+        self.relax.interpreter._Sequence.read(self.run, file='noe.500.out', 
dir=path)
+
+        # Read the relaxation data.
+        self.relax.interpreter._Relax_data.read(self.run, 'R1', '600', 600.0 
* 1e6, 'r1.600.out', dir=path)
+
+        # Test the data.
+        if self.relax.data.res[self.run][0].relax_data[0] != 
1.3874977659397683:
+            print "The relaxation data does not match."
+            return
+
+        # Test the error.
+        if self.relax.data.res[self.run][0].relax_error[0] != 
0.027749955318795365:
+            print "The relaxation error does not match."
+            return
+
+        return 1
+
+
+    def read_results(self, run):
+        """The results reading test."""
+
+        # Arguments.
+        self.run = run
+
         # Load the original state.
         self.relax.interpreter._State.load(file='orig_state', 
dir=sys.path[-1] + '/test_suite/data/model_free')
 
@@ -52,19 +91,6 @@
 
         # Read the results.
         self.relax.interpreter._Results.read(self.run, dir=sys.path[-1] + 
'/test_suite/data/model_free')
-
-        # Success.
-        return self.test_integrity()
-
-
-    def print_error(self, name):
-        """Function for printing a residue mismatch."""
-
-        print "The " + name + " of " + self.orig_res + " and " + 
self.new_res + " do not match."
-
-
-    def test_integrity(self):
-        """Function for testing the integrity of the model-free data."""
 
         # Print out.
         print "\nTesting the integrity of the loaded data.\n"
@@ -223,7 +249,12 @@
                 self.print_error('relaxation data errors')
                 return
 
-
         # Success.
         print "The data structures have been created successfully."
         return 1
+
+
+    def print_error(self, name):
+        """Function for printing a residue mismatch."""
+
+        print "The " + name + " of " + self.orig_res + " and " + 
self.new_res + " do not match."

Modified: 1.2/test_suite/test_suite.py
URL: 
http://svn.gna.org/viewcvs/relax/1.2/test_suite/test_suite.py?rev=2470&r1=2469&r2=2470&view=diff
==============================================================================
--- 1.2/test_suite/test_suite.py (original)
+++ 1.2/test_suite/test_suite.py Sun Apr 16 15:47:54 2006
@@ -133,7 +133,8 @@
         self.mf_test_array = []
 
         # User function results.read() test.
-        self.mf_test_array.append(Mf(self.relax, 'read'))
+        self.mf_test_array.append(Mf(self.relax, 'read relaxation data'))
+        self.mf_test_array.append(Mf(self.relax, 'read results'))
 
         # Execute the tests.
         self.exec_tests(self.mf_test_array)




Related Messages


Powered by MHonArc, Updated Sun Apr 16 16:00:06 2006