Submodules
Tests for the Data base class.
-
class
aiida.backends.tests.orm.data.test_data.
TestData
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the Data base class.
-
__module__
= 'aiida.backends.tests.orm.data.test_data'
-
static
generate_class_instance
(data_class)[source]
Generate a dummy Data instance for the given sub class.
-
test_data_exporters
()[source]
Verify that the return value of the export methods of all Data sub classes have the correct type.
It should be a tuple where the first should be a byte string and the second a dictionary.
Tests for the Dict class.
-
class
aiida.backends.tests.orm.data.test_dict.
TestDict
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the Dict class.
-
__module__
= 'aiida.backends.tests.orm.data.test_dict'
-
classmethod
setUpClass
(*args, **kwargs)[source]
Hook method for setting up class fixture before running tests in the class.
-
test_dict_property
()[source]
Test the dict property.
-
test_get_dict
()[source]
Test the get_dict method.
-
test_get_item
()[source]
Test the __getitem__ method.
-
test_keys
()[source]
Test the keys method.
Tests for the FolderData class.
-
class
aiida.backends.tests.orm.data.test_folder.
TestFolderData
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the FolderData class.
-
__module__
= 'aiida.backends.tests.orm.data.test_folder'
-
classmethod
setUpClass
(*args, **kwargs)[source]
Hook method for setting up class fixture before running tests in the class.
-
classmethod
tearDownClass
(*args, **kwargs)[source]
Hook method for deconstructing the class fixture after running all tests in the class.
-
test_constructor_tree
()[source]
Test the tree constructor keyword.
Tests for the KpointsData class.
-
class
aiida.backends.tests.orm.data.test_kpoints.
TestKpoints
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the Kpointsdata class.
-
__module__
= 'aiida.backends.tests.orm.data.test_kpoints'
-
classmethod
setUpClass
(*args, **kwargs)[source]
Hook method for setting up class fixture before running tests in the class.
-
test_get_kpoints
()[source]
Test the get_kpoints method.
-
test_reciprocal_cell
()[source]
Test the reciprocal_cell method.
This is a regression test for #2749.
Tests for the OrbitalData class.
-
class
aiida.backends.tests.orm.data.test_orbital.
TestOrbitalData
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the OrbitalData class.
-
__module__
= 'aiida.backends.tests.orm.data.test_orbital'
-
classmethod
setUpClass
(*args, **kwargs)[source]
Hook method for setting up class fixture before running tests in the class.
-
test_real_hydrogen
()[source]
Tests storage of the RealHydrogen oribtal
-
class
aiida.backends.tests.orm.data.test_remote.
TestRemoteData
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test for the RemoteData class.
-
__module__
= 'aiida.backends.tests.orm.data.test_remote'
-
setUp
()[source]
Create a dummy RemoteData on the default computer.
-
classmethod
setUpClass
()[source]
Hook method for setting up class fixture before running tests in the class.
-
tearDown
()[source]
Delete the temporary path for the dummy RemoteData node.
-
test_clean
()[source]
Try cleaning a RemoteData node.
Tests for the SinglefileData class.
-
class
aiida.backends.tests.orm.data.test_singlefile.
TestSinglefileData
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Tests for the SinglefileData class.
-
__module__
= 'aiida.backends.tests.orm.data.test_singlefile'
-
test_binary_file
()[source]
Test that the constructor accepts binary files.
-
test_construct_from_filelike
()[source]
Test constructing an instance from filelike instead of filepath.
-
test_construct_from_string
()[source]
Test constructing an instance from a string.
-
test_construct_with_filename
()[source]
Test constructing an instance, providing a filename.
-
test_reload_singlefile_data
()[source]
Test writing and reloading a SinglefileData instance.
This module contains tests for the to_aiida_type serializer
-
class
aiida.backends.tests.orm.data.test_to_aiida_type.
TestToAiiDAType
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Test the to_aiida_type serialize that converts
python objects to AiiDA nodes
-
__module__
= 'aiida.backends.tests.orm.data.test_to_aiida_type'
-
test_bool
()[source]
Test converting bool to Bool
-
test_dict
()[source]
Test converting dict to Dict
-
test_flot
()[source]
Test converting float to Float
-
test_int
()[source]
Test integer
-
test_str
()[source]
Test converting string to Str
This module contains tests for UpfData and UpfData related functions.
-
class
aiida.backends.tests.orm.data.test_upf.
TestUpfParser
(methodName='runTest')[source]
Bases: aiida.backends.testbase.AiidaTestCase
Tests UPF version / element_name parser function.
-
__module__
= 'aiida.backends.tests.orm.data.test_upf'
-
setUp
()[source]
Setup a temporary directory to store UPF files.
-
classmethod
setUpClass
(*args, **kwargs)[source]
Hook method for setting up class fixture before running tests in the class.
-
tearDown
()[source]
Delete all groups and destroy the temporary directory created.
Regression #2228: check if parsing succeeds if additional header line is present.
-
test_check_filename
()[source]
Test built-in check for if file name matches element
-
test_constructor
()[source]
Tests for the constructor of UpfData.
-
test_get_upf_family_names
()[source]
Test the UpfData.get_upf_family_names method.
-
test_get_upf_groups
()[source]
Test the UpfData.get_upf_groups class method.
-
test_invalid_element_upf_v1
()[source]
Test parsers exception on invalid element name in UPF v1.
-
test_invalid_element_upf_v2
()[source]
Test parsers exception on invalid element name in UPF v2.
-
test_missing_element_upf_v1
()[source]
Test parsers exception on missing element name in UPF v1.
-
test_missing_element_upf_v2
()[source]
Test parsers exception on missing element name in UPF v2.
-
test_upf1_to_json_carbon
()[source]
Test UPF check Oxygen UPF1 pp conversion
-
test_upf2_to_json_barium
()[source]
Test UPF check Bariium UPF1 pp conversion
-
test_upf_version_one
()[source]
Check if parsing for regular UPF file (version 1) succeeds.
-
test_upf_version_two
()[source]
Check if parsing for regular UPF file (version 2) succeeds.
-
aiida.backends.tests.orm.data.test_upf.
compare_dicts
(dd1, dd2)[source]
Compare two dictionaries taking into account rounding errors.
-
aiida.backends.tests.orm.data.test_upf.
isnumeric
(vector)[source]
Check if elements of iterable x are numbers.