src.tests.test_cmip6 module

class src.tests.test_cmip6.TestCMIP6_CVs(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()[source]

Hook method for setting up the test fixture before exercising it.

tearDown()[source]

Hook method for deconstructing the test fixture after testing it.

test_is_in_cv()[source]
test_some_lookups()[source]
test_table_id_lookup()[source]
class src.tests.test_cmip6.TestCMIP6DateFrequency(methodName='runTest')[source]

Bases: unittest.case.TestCase

all_freqs = ['fx', 'dec', 'yr', 'yrPt', 'mon', 'monC', 'day', '6hr', '6hrPt', '3hr', '3hrPt', '1hr', '1hrCM', '1hrPt', 'subhrPt']
test_string_output()[source]
test_comparisons()[source]
test_is_static()[source]
class src.tests.test_cmip6.TestMIPTableParsing(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_freqs = {'1hr': ['E1hrClimMon', 'E1hr'], '3hr': ['3hr', 'E3hrPt'], 'fx': ['fx', 'Ofx', 'IfxAnt'], 'mon': ['Oclim', 'SImon', 'AERmonZ']}
test_datefreq()[source]
class src.tests.test_cmip6.TestDRSFilename(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_all_attrs()[source]
test_fx_attrs()[source]
test_fx_consistency_check()[source]
class src.tests.test_cmip6.TestDRSPath(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_path_examples()[source]
test_path_derived_fields()[source]
test_path_consistency()[source]
test_consistency_derived_fields()[source]