atomate.vasp.workflows.tests package¶
Submodules¶
atomate.vasp.workflows.tests.test_adsorbate_workflow module¶
-
class
atomate.vasp.workflows.tests.test_adsorbate_workflow.
TestAdsorptionWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
test_wf
()¶
-
atomate.vasp.workflows.tests.test_bulk_modulus_workflow module¶
-
class
atomate.vasp.workflows.tests.test_bulk_modulus_workflow.
TestBulkModulusWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
This test will either actually run VASP (if VASP_CMD is set) or artificially pass on outputs (if not VASP_CMD) and test the whole bulk modulus workflow and its implementation and outputs for an example calculation for silicon.
note for the developer of the test: This tests can be run in two modes if not VASP_CMD: 1. first all inputs and outputs of all deformations are present in which case
in each folder a trimmed version of task.json will be generated so that- once task.json is present, VaspRun can be skipped where task.json is
- available and their “inputs” and “outputs” folders can be removed
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
setup_task_docs
()¶
-
test_wf
()¶
-
write_task_docs
()¶
atomate.vasp.workflows.tests.test_elastic_workflow module¶
-
class
atomate.vasp.workflows.tests.test_elastic_workflow.
TestElasticWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
test_wf
()¶
-
atomate.vasp.workflows.tests.test_ferroelectric_workflow module¶
-
class
atomate.vasp.workflows.tests.test_ferroelectric_workflow.
TestFerroelectricWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
test_wf
()¶
-
untarTestFiles
()¶
-
atomate.vasp.workflows.tests.test_neb_workflow module¶
-
class
atomate.vasp.workflows.tests.test_neb_workflow.
TestNudgedElasticBandWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ - Basic check for pymatgen configurations.
- Setup all test workflow.
-
test_wf
()¶
-
atomate.vasp.workflows.tests.test_raman_workflow module¶
-
class
atomate.vasp.workflows.tests.test_raman_workflow.
TestRamanWorkflow
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
test_wf
()¶
-
atomate.vasp.workflows.tests.test_vasp_workflows module¶
-
class
atomate.vasp.workflows.tests.test_vasp_workflows.
TestVaspWorkflows
(methodName='runTest')¶ Bases:
atomate.utils.testing.AtomateTest
-
setUp
()¶ Create scratch directory(removes the old one if there is one) and change to it. Also initialize launchpad.
-
test_bandgap_check_Vasp
()¶
-
test_bandstructure_Vasp
()¶
-
test_chgcar_db_read
()¶
-
test_chgcar_db_read_write
()¶
-
test_single_Vasp
()¶
-
test_single_Vasp_dbinsertion
()¶
-
test_trackers
()¶
-