CIME.tests.SystemTests package¶
Subpackages¶
Submodules¶
CIME.tests.SystemTests.test_system_tests_compare_two module¶
This module contains unit tests of the core logic in SystemTestsCompareTwo.
- 
class 
CIME.tests.SystemTests.test_system_tests_compare_two.Call(method, arguments)¶ Bases:
tuple- 
property 
arguments¶ Alias for field number 1
- 
property 
method¶ Alias for field number 0
- 
property 
 
- 
class 
CIME.tests.SystemTests.test_system_tests_compare_two.SystemTestsCompareTwoFake(case1, run_one_suffix='base', run_two_suffix='test', separate_builds=False, multisubmit=False, case2setup_raises_exception=False, run_one_should_pass=True, run_two_should_pass=True, compare_should_pass=True)[source]¶ Bases:
CIME.SystemTests.system_tests_compare_two.SystemTestsCompareTwo- 
run_indv(suffix='base', st_archive=False)[source]¶ This fake implementation appends to the log and raises an exception if it’s supposed to
Note that the Call object appended to the log has the current CASE name in addition to the method arguments. (This is mainly to ensure that the proper suffix is used for the proper case, but this extra check can be removed if it’s a maintenance problem.)
- 
 
CIME.tests.SystemTests.test_system_tests_compare_two_link_to_case2_output module¶
This module contains unit tests of the method SystemTestsCompareTwo._link_to_case2_output
- 
class 
CIME.tests.SystemTests.test_system_tests_compare_two_link_to_case2_output.SystemTestsCompareTwoFake(case1, run_two_suffix='test')[source]¶ Bases:
CIME.SystemTests.system_tests_compare_two.SystemTestsCompareTwo
- 
class 
CIME.tests.SystemTests.test_system_tests_compare_two_link_to_case2_output.TestLinkToCase2Output(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase