Hi Troels,

The changes are looking good.  However here the test of
has_exponential_exp_type() should be in its own unit test.  Each unit
test should be limited to one function.  There can be a number of unit
tests for the same function, but not one test for multiple functions.
That's the reason for the word 'unit'.  See
https://en.wikipedia.org/wiki/Unit_testing for more details on the
concept.  Therefore there should be one test for this, as well as the
count_relax_times() change introduced in one of the other commits.

Cheers,

Edward


On 25 February 2014 15:04,  <[email protected]> wrote:
> Author: tlinnet
> Date: Tue Feb 25 15:04:58 2014
> New Revision: 22306
>
> URL: http://svn.gna.org/viewcvs/relax?rev=22306&view=rev
> Log:
> Added check for return of has_exponential_exp_type to be False.
>
> Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG analysis 
> with two fields at two delay times.
>
> Modified:
>     
> trunk/test_suite/unit_tests/_specific_analyses/_relax_disp/test_disp_data.py
>
> Modified: 
> trunk/test_suite/unit_tests/_specific_analyses/_relax_disp/test_disp_data.py
> URL: 
> http://svn.gna.org/viewcvs/relax/trunk/test_suite/unit_tests/_specific_analyses/_relax_disp/test_disp_data.py?rev=22306&r1=22305&r2=22306&view=diff
> ==============================================================================
> --- 
> trunk/test_suite/unit_tests/_specific_analyses/_relax_disp/test_disp_data.py 
> (original)
> +++ 
> trunk/test_suite/unit_tests/_specific_analyses/_relax_disp/test_disp_data.py 
> Tue Feb 25 15:04:58 2014
> @@ -25,7 +25,7 @@
>  # relax module imports.
>  from data_store import Relax_data_store; ds = Relax_data_store()
>  from pipe_control import state
> -from specific_analyses.relax_disp.disp_data import count_relax_times, 
> get_curve_type, loop_exp_frq, loop_exp_frq_offset, loop_exp_frq_offset_point, 
> loop_exp_frq_offset_point_time, loop_time
> +from specific_analyses.relax_disp.disp_data import count_relax_times, 
> get_curve_type, has_exponential_exp_type, loop_exp_frq, loop_exp_frq_offset, 
> loop_exp_frq_offset_point, loop_exp_frq_offset_point_time, loop_time
>  from status import Status; status = Status()
>  from test_suite.unit_tests.base_classes import UnitTestCase
>
> @@ -80,6 +80,11 @@
>                  self.assertEqual(frq, data[1][1])
>              # Test the time count
>              self.assertEqual(count, 1)
> +
> +        # Check the return of has_exponential_exp_type.
> +        exponential_exp_type = has_exponential_exp_type()
> +        print(exponential_exp_type)
> +        self.assertEqual(exponential_exp_type, False)
>
>          # Check the return of get_curve_type function.
>          curve_type = get_curve_type()
>
>
> _______________________________________________
> relax (http://www.nmr-relax.com)
>
> This is the relax-commits mailing list
> [email protected]
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-commits

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to