mailr7908 - /branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py


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

Header


Content

Posted by edward on October 22, 2008 - 11:33:
Author: bugman
Date: Wed Oct 22 11:33:44 2008
New Revision: 7908

URL: http://svn.gna.org/viewcvs/relax?rev=7908&view=rev
Log:
Wrote 3 arg unit tests for the spectrum.integration_points() user function.


Modified:
    branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py

Modified: 
branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py?rev=7908&r1=7907&r2=7908&view=diff
==============================================================================
--- branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py 
(original)
+++ branches/spectral_errors/test_suite/unit_tests/_prompt/test_spectrum.py 
Wed Oct 22 11:33:44 2008
@@ -25,7 +25,7 @@
 
 # relax module imports.
 from prompt.spectrum import Spectrum
-from relax_errors import RelaxListIntError, RelaxNoneIntError, 
RelaxNoneIntListIntError, RelaxNoneStrError, RelaxNumError, RelaxStrError
+from relax_errors import RelaxIntError, RelaxListIntError, 
RelaxNoneIntError, RelaxNoneIntListIntError, RelaxNoneStrError, 
RelaxNumError, RelaxStrError
 
 # Unit test imports.
 from data_types import DATA_TYPES
@@ -78,6 +78,45 @@
             self.assertRaises(RelaxNoneStrError, self.spectrum_fns.error, 
spectrum_id='x', spin_id=data[1])
 
 
+    def test_integration_points_argfail_N(self):
+        """The N arg test of the spectrum.integration_points() user 
function."""
+
+        # Loop over the data types.
+        for data in DATA_TYPES:
+            # Catch the bin and int arguments, and skip them.
+            if data[0] == 'bin' or data[0] == 'int':
+                continue
+
+            # The argument test.
+            self.assertRaises(RelaxIntError, 
self.spectrum_fns.integration_points, N=data[1])
+
+
+    def test_integration_points_argfail_spectrum_id(self):
+        """The spectrum_id arg test of the spectrum.integration_points() 
user function."""
+
+        # Loop over the data types.
+        for data in DATA_TYPES:
+            # Catch the str arguments, and skip them.
+            if data[0] == 'str':
+                continue
+
+            # The argument test.
+            self.assertRaises(RelaxStrError, 
self.spectrum_fns.integration_points, spectrum_id=data[1])
+
+
+    def test_integration_points_argfail_spin_id(self):
+        """The spin_id arg test of the spectrum.integration_points() user 
function."""
+
+        # Loop over the data types.
+        for data in DATA_TYPES:
+            # Catch the None and str arguments, and skip them.
+            if data[0] == 'None' or data[0] == 'str':
+                continue
+
+            # The argument test.
+            self.assertRaises(RelaxNoneStrError, 
self.spectrum_fns.integration_points, spectrum_id='x', spin_id=data[1])
+
+
     def test_read_intensities_argfail_file(self):
         """The file arg test of the spectrum.read_intensities() user 
function."""
 




Related Messages


Powered by MHonArc, Updated Wed Oct 22 11:40:02 2008