def test_default(self, reference_universe_parameters, mandatory_parameters, tmpdir): """Test with default arguments.""" with tmpdir.as_cwd(): run_analsis( analysis_callable=InterRDF, reference_universe_parameters=reference_universe_parameters, mandatory_analysis_parameters=mandatory_parameters)
def test_verbose(self, reference_universe_parameters, mandatory_parameters, tmpdir, caplog): """Test for being verbose.""" run_parameters = {"verbose": True} caplog.set_level(logging.INFO) with tmpdir.as_cwd(): run_analsis( analysis_callable=InterRDF, reference_universe_parameters=reference_universe_parameters, mandatory_analysis_parameters=mandatory_parameters, run_parameters=run_parameters) assert "INFO " in caplog.text
def test_output_prefix(self, reference_universe_parameters, mandatory_parameters, tmpdir): """Test for custom prefix.""" output_parameters = {"output_prefix": "foo"} with tmpdir.as_cwd(): os.mkdir("foo") run_analsis( analysis_callable=InterRDF, reference_universe_parameters=reference_universe_parameters, mandatory_analysis_parameters=mandatory_parameters, output_parameters=output_parameters) os.path.isfile("foo_InterRDF_count_bins_rdf.csv")
def test_optional_paramaters(self, reference_universe_parameters, mandatory_parameters, tmpdir): """Test with optional parameters given.""" opt_params = {"nbins": 100} with tmpdir.as_cwd(): a = run_analsis( analysis_callable=InterRDF, reference_universe_parameters=reference_universe_parameters, mandatory_analysis_parameters=mandatory_parameters, optional_analysis_parameters=opt_params) assert a.rdf_settings["bins"] == opt_params["nbins"]