espei.tests package¶
Submodules¶
espei.tests.test_core_utils module¶
-
espei.tests.test_core_utils.
test_get_data_for_a_minimal_example
()¶ Given a dataset and the congfiguration pertaining to that dataset, we should find the values.
espei.tests.test_datasets module¶
-
espei.tests.test_datasets.
test_check_datasets_raises_on_misaligned_data
()¶ Passed datasets that have misaligned data and conditions should raise DatasetError.
-
espei.tests.test_datasets.
test_check_datasets_raises_with_incorrect_components
()¶ Passed datasets that have incorrect components entered vs. used should raise.
-
espei.tests.test_datasets.
test_check_datasets_raises_with_incorrect_zpf_phases
()¶ Passed datasets that have incorrect phases entered than used should raise.
-
espei.tests.test_datasets.
test_check_datasets_raises_with_malformed_sublattice_configurations
()¶ Passed datasets that have malformed ZPF values should raise.
-
espei.tests.test_datasets.
test_check_datasets_raises_with_malformed_zpf
()¶ Passed datasets that have malformed ZPF values should raise.
-
espei.tests.test_datasets.
test_check_datasets_run_on_good_data
()¶ Passed valid datasets that should raise DatasetError.
espei.tests.test_paramselect module¶
-
espei.tests.test_paramselect.
test_lnprob_does_not_raise_on_LinAlgError
()¶ lnprob() should catch LinAlgError raised by equilibrium and return -np.inf
-
espei.tests.test_paramselect.
test_lnprob_does_not_raise_on_ValueError
()¶ lnprob() should catch ValueError raised by equilibrium and return -np.inf
espei.tests.test_schema module¶
Tests for input file validation
-
espei.tests.test_schema.
test_correct_defaults_are_applied_from_minimal_specification
()¶ A minimal run should generate several default settings for i/o and optional settings.
-
espei.tests.test_schema.
test_input_yaml_invalid_for_mcmc_when_input_is_overspecified
()¶ An MCMC run must get input from only generate_parameters or an input tdb (w/ or w/o a restart).
-
espei.tests.test_schema.
test_input_yaml_invalid_for_mcmc_when_input_not_defined
()¶ An MCMC run must get input from generate_parameters, an input tdb, or a restart and input tdb.
-
espei.tests.test_schema.
test_input_yaml_valid_for_full_run
()¶ A minimal full run input file should validate
-
espei.tests.test_schema.
test_input_yaml_valid_for_generate_parameters_only
()¶ A minimal generate parameters only input file should validate
-
espei.tests.test_schema.
test_input_yaml_valid_for_mcmc_from_restart
()¶ A minimal mcmc run from a restart should validate
-
espei.tests.test_schema.
test_input_yaml_valid_for_mcmc_from_tdb
()¶ A minimal mcmc run from tdb input file should validate
espei.tests.test_utils module¶
Test espei.utils classes and functions.
-
espei.tests.test_utils.
test_immediate_client_returns_map_results_directly
()¶ Calls ImmediateClient.map should return the results, instead of Futures.
-
espei.tests.test_utils.
test_pickelable_tinydb_can_be_pickled_and_unpickled
()¶