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()
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
  1. once task.json is present, VaspRun can be skipped where task.json is

    available and their “inputs” and “outputs” folders can be removed

setUp()
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()
test_wf()

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()
  1. Basic check for pymatgen configurations.
  2. 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()
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()
test_bandgap_check_Vasp()
test_bandstructure_Vasp()
test_single_Vasp()
test_single_Vasp_dbinsertion()
test_trackers()

Module contents