コード例 #1
0
    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')
コード例 #2
0
    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')


# -------------------------------------------