def test_print_these_none(self): model, options, parameters, data = gf.setup_mcmc() CP = CovarianceProcedures() CP._initialize_covariance_settings(parameters=parameters, options=options) print_these = CP.display_covariance_settings(print_these=None) self.assertEqual(print_these, [ 'qcov', 'R', 'RDR', 'invR', 'last_index_since_adaptation', 'covchain' ], msg='Default print keys')
def test_print_these_not_none(self): model, options, parameters, data = gf.setup_mcmc() CP = CovarianceProcedures() CP._initialize_covariance_settings(parameters=parameters, options=options) print_these = [ 'qcov', 'R', 'RDR', 'invR', 'last_index_since_adaptation', 'covchain' ] for __, ptii in enumerate(print_these): self.assertEqual( CP.display_covariance_settings(print_these=[ptii]), [ptii], msg='Specified print keys') # -------------------------------------------