mailr16433 - in /branches/uf_redesign/test_suite/unit_tests/_prompt: test_molmol.py test_pymol.py


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

Header


Content

Posted by edward on May 24, 2012 - 11:44:
Author: bugman
Date: Thu May 24 11:44:23 2012
New Revision: 16433

URL: http://svn.gna.org/viewcvs/relax?rev=16433&view=rev
Log:
Fixes for the changes to the pymol and molmol macro user function arguments.

The colour args have been split up into a name and RGB list now.


Modified:
    branches/uf_redesign/test_suite/unit_tests/_prompt/test_molmol.py
    branches/uf_redesign/test_suite/unit_tests/_prompt/test_pymol.py

Modified: branches/uf_redesign/test_suite/unit_tests/_prompt/test_molmol.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/test_suite/unit_tests/_prompt/test_molmol.py?rev=16433&r1=16432&r2=16433&view=diff
==============================================================================
--- branches/uf_redesign/test_suite/unit_tests/_prompt/test_molmol.py 
(original)
+++ branches/uf_redesign/test_suite/unit_tests/_prompt/test_molmol.py Thu May 
24 11:44:23 2012
@@ -25,7 +25,7 @@
 
 # relax module imports.
 from prompt.interpreter import Interpreter
-from relax_errors import RelaxNoneStrError, RelaxNoneStrListNumError, 
RelaxStrError
+from relax_errors import RelaxNoneStrError, RelaxNoneListNumError, 
RelaxNoneStrListNumError, RelaxStrError
 
 # Unit test imports.
 from data_types import DATA_TYPES
@@ -75,30 +75,56 @@
             self.assertRaises(RelaxStrError, self.molmol_fns.macro_apply, 
data_type='a', style=data[1])
 
 
-    def test_macro_apply_argfail_colour_start(self):
-        """The colour_start arg test of the molmol.macro_apply() user 
function."""
+    def test_macro_apply_argfail_colour_start_name(self):
+        """The colour_start_name arg test of the molmol.macro_apply() user 
function."""
 
         # Loop over the data types.
         for data in DATA_TYPES:
-            # Catch the None, str, and num list arguments, and skip them.
-            if data[0] == 'None' or data[0] == 'str' or ((data[0] == 'int 
list' or data[0] == 'float list' or data[0] == 'number list') and 
len(data[1]) == 3):
+            # Catch the None and str arguments, and skip them.
+            if data[0] == 'None' or data[0] == 'str':
                 continue
 
             # The argument test.
-            self.assertRaises(RelaxNoneStrListNumError, 
self.molmol_fns.macro_apply, data_type='a', style='x', colour_start=data[1])
+            self.assertRaises(RelaxNoneStrError, 
self.molmol_fns.macro_apply, data_type='a', style='x', 
colour_start_name=data[1])
 
 
-    def test_macro_apply_argfail_colour_end(self):
-        """The colour_end arg test of the molmol.macro_apply() user 
function."""
+    def test_macro_apply_argfail_colour_start_rgb(self):
+        """The colour_start_rgb arg test of the molmol.macro_apply() user 
function."""
 
         # Loop over the data types.
         for data in DATA_TYPES:
-            # Catch the None, str, and num list arguments, and skip them.
-            if data[0] == 'None' or data[0] == 'str' or ((data[0] == 'int 
list' or data[0] == 'float list' or data[0] == 'number list') and 
len(data[1]) == 3):
+            # Catch the None and num list arguments, and skip them.
+            if data[0] == 'None' or ((data[0] == 'int list' or data[0] == 
'float list' or data[0] == 'number list') and len(data[1]) == 3):
                 continue
 
             # The argument test.
-            self.assertRaises(RelaxNoneStrListNumError, 
self.molmol_fns.macro_apply, data_type='a', style='x', colour_end=data[1])
+            self.assertRaises(RelaxNoneListNumError, 
self.molmol_fns.macro_apply, data_type='a', style='x', 
colour_start_rgb=data[1])
+
+
+    def test_macro_apply_argfail_colour_end_name(self):
+        """The colour_end_name arg test of the molmol.macro_apply() 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.molmol_fns.macro_apply, data_type='a', style='x', 
colour_end_name=data[1])
+
+
+    def test_macro_apply_argfail_colour_end_rgb(self):
+        """The colour_end_rgb arg test of the molmol.macro_apply() user 
function."""
+
+        # Loop over the data types.
+        for data in DATA_TYPES:
+            # Catch the None and num list arguments, and skip them.
+            if data[0] == 'None' or ((data[0] == 'int list' or data[0] == 
'float list' or data[0] == 'number list') and len(data[1]) == 3):
+                continue
+
+            # The argument test.
+            self.assertRaises(RelaxNoneListNumError, 
self.molmol_fns.macro_apply, data_type='a', style='x', colour_end_rgb=data[1])
 
 
     def test_macro_apply_argfail_colour_list(self):

Modified: branches/uf_redesign/test_suite/unit_tests/_prompt/test_pymol.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/test_suite/unit_tests/_prompt/test_pymol.py?rev=16433&r1=16432&r2=16433&view=diff
==============================================================================
--- branches/uf_redesign/test_suite/unit_tests/_prompt/test_pymol.py 
(original)
+++ branches/uf_redesign/test_suite/unit_tests/_prompt/test_pymol.py Thu May 
24 11:44:23 2012
@@ -25,7 +25,7 @@
 
 # relax module imports.
 from prompt.interpreter import Interpreter
-from relax_errors import RelaxNoneStrError, RelaxNoneStrListNumError, 
RelaxStrError
+from relax_errors import RelaxNoneStrError, RelaxNoneListNumError, 
RelaxNoneStrListNumError, RelaxStrError
 
 # Unit test imports.
 from data_types import DATA_TYPES
@@ -75,30 +75,56 @@
             self.assertRaises(RelaxStrError, self.pymol_fns.macro_apply, 
data_type='a', style=data[1])
 
 
-    def test_macro_apply_argfail_colour_start(self):
-        """The colour_start arg test of the pymol.macro_apply() user 
function."""
+    def test_macro_apply_argfail_colour_start_name(self):
+        """The colour_start_name arg test of the pymol.macro_apply() user 
function."""
 
         # Loop over the data types.
         for data in DATA_TYPES:
-            # Catch the None, str, and num list arguments, and skip them.
-            if data[0] == 'None' or data[0] == 'str' or ((data[0] == 'int 
list' or data[0] == 'float list' or data[0] == 'number list') and 
len(data[1]) == 3):
+            # Catch the None and str arguments, and skip them.
+            if data[0] == 'None' or data[0] == 'str':
                 continue
 
             # The argument test.
-            self.assertRaises(RelaxNoneStrListNumError, 
self.pymol_fns.macro_apply, data_type='a', style='x', colour_start=data[1])
+            self.assertRaises(RelaxNoneStrError, self.pymol_fns.macro_apply, 
data_type='a', style='x', colour_start_name=data[1])
 
 
-    def test_macro_apply_argfail_colour_end(self):
-        """The colour_end arg test of the pymol.macro_apply() user 
function."""
+    def test_macro_apply_argfail_colour_start_rgb(self):
+        """The colour_start_rgb arg test of the pymol.macro_apply() user 
function."""
 
         # Loop over the data types.
         for data in DATA_TYPES:
-            # Catch the None, str, and num list arguments, and skip them.
-            if data[0] == 'None' or data[0] == 'str' or ((data[0] == 'int 
list' or data[0] == 'float list' or data[0] == 'number list') and 
len(data[1]) == 3):
+            # Catch the None and num list arguments, and skip them.
+            if data[0] == 'None' or ((data[0] == 'int list' or data[0] == 
'float list' or data[0] == 'number list') and len(data[1]) == 3):
                 continue
 
             # The argument test.
-            self.assertRaises(RelaxNoneStrListNumError, 
self.pymol_fns.macro_apply, data_type='a', style='x', colour_end=data[1])
+            self.assertRaises(RelaxNoneListNumError, 
self.pymol_fns.macro_apply, data_type='a', style='x', 
colour_start_rgb=data[1])
+
+
+    def test_macro_apply_argfail_colour_end_name(self):
+        """The colour_end_name arg test of the pymol.macro_apply() 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.pymol_fns.macro_apply, 
data_type='a', style='x', colour_end_name=data[1])
+
+
+    def test_macro_apply_argfail_colour_end_rgb(self):
+        """The colour_end_rgb arg test of the pymol.macro_apply() user 
function."""
+
+        # Loop over the data types.
+        for data in DATA_TYPES:
+            # Catch the None and num list arguments, and skip them.
+            if data[0] == 'None' or ((data[0] == 'int list' or data[0] == 
'float list' or data[0] == 'number list') and len(data[1]) == 3):
+                continue
+
+            # The argument test.
+            self.assertRaises(RelaxNoneListNumError, 
self.pymol_fns.macro_apply, data_type='a', style='x', colour_end_rgb=data[1])
 
 
     def test_macro_apply_argfail_colour_list(self):




Related Messages


Powered by MHonArc, Updated Thu May 24 12:00:02 2012