def test_reset_default(self): d = MSBAYES_SORT_INDEX.current_value() self.assertNotEqual(d, 3) MSBAYES_SORT_INDEX.set_index(3) self.assertEqual(MSBAYES_SORT_INDEX.current_value(), 3) MSBAYES_SORT_INDEX.reset_default() self.assertEqual(MSBAYES_SORT_INDEX.current_value(), d)
def test_add_div_model_column_sort0(self): MSBAYES_SORT_INDEX.set_index(0) div_model_path = self.get_test_path(prefix = 'posterior-div-models-') div_models_to_indices = {'0,0': 1, '0,1': 2} expected_div_model_col = ('PRI.div.model', [2, 1, 2]) PosteriorWorker.add_div_model_column(self.posterior_path, div_model_path, div_models_to_indices) self.columns.insert(0, expected_div_model_col) self.update_expected() samples = parse_parameters(div_model_path) self.assertEqual(samples, self.expected) MSBAYES_SORT_INDEX.reset_default()
def test_set(self): for i in range(12): MSBAYES_SORT_INDEX.set_index(i) self.assertEqual(MSBAYES_SORT_INDEX.current_value(), i) MSBAYES_SORT_INDEX.reset_default()