mailr26500 - /trunk/test_suite/system_tests/relax_disp.py


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

Header


Content

Posted by edward on November 10, 2014 - 23:32:
Author: bugman
Date: Mon Nov 10 23:32:07 2014
New Revision: 26500

URL: http://svn.gna.org/viewcvs/relax?rev=26500&view=rev
Log:
Fix for the Relax_disp.test_cpmg_synthetic_dx_map_points system test for 
certain systems.

This change is to allow the test to pass on Python 2.5 and 3.1 on a 32-bit 
GNU/Linux system.  This
may be related to 32-bit numpy 1.6.2 verses later numpy versions causing 
precision differences.


Modified:
    trunk/test_suite/system_tests/relax_disp.py

Modified: trunk/test_suite/system_tests/relax_disp.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/relax_disp.py?rev=26500&r1=26499&r2=26500&view=diff
==============================================================================
--- trunk/test_suite/system_tests/relax_disp.py (original)
+++ trunk/test_suite/system_tests/relax_disp.py Mon Nov 10 23:32:07 2014
@@ -2914,11 +2914,17 @@
             '0      2.00000    0.99000    1000.00000    6185.84926    0      
   2.00000    0.99000    1000.00000    6185.84926    '+"\n",
             '1      1.92453    0.98961    1034.72206    6396.02770    1      
   1.92453    0.98961    1034.72206    6396.02770    '+"\n",
         ]
+        res_file2 = [
+            '# i    dw         pA         kex           chi2          i_sort 
   dw_sort    pA_sort    kex_sort      chi2_sort     '+"\n",
+            '0      2.00000    0.99000    1000.00000    6185.84926    0      
   2.00000    0.99000    1000.00000    6185.84926    '+"\n",
+            '1      1.92452    0.98961    1034.72424    6396.02439    1      
   1.92452    0.98961    1034.72424    6396.02439    '+"\n",
+        ]  # Python 2.5 and 3.1.
         file = open(point_par, 'r')
         lines = file.readlines()
         file.close()
         for i in range(len(res_file)):
-            self.assertEqual(res_file[i], lines[i])
+            if lines[i] != res_file[i] and lines[i] != res_file2[i]:
+                self.assertEqual(res_file[i], lines[i])
 
         print("\nChecking the matplotlib surface plot file.")
         res_file = [




Related Messages


Powered by MHonArc, Updated Tue Nov 11 00:00:02 2014