Source code for aiida_crystal17.tests.test_data.test_kinds

[docs]def test_basic(db_test_app): from aiida_crystal17.data.kinds import KindData node = KindData() data = { "kind_names": ["A", "B", "C"], "field1": [1, 2, 3] } node.set_data(data) assert node.get_dict() == data assert node.kind_dict == { "A": {"field1": 1}, "B": {"field1": 2}, "C": {"field1": 3} } assert node.field_dict == { "field1": { "A": 1, "B": 2, "C": 3 } }
[docs]def test_entry_point(db_test_app): """test the plugin entry point works""" from aiida.plugins import DataFactory DataFactory('crystal17.kinds')