def METHOD_NAME(aiida_profile, tmp_path, aiida_localhost):
    """Simple ex-/import of CalcJobNode with input StructureData"""
    struct = orm.StructureData(pbc=False)
    struct.store()
    calc = orm.CalcJobNode()
    calc.computer = aiida_localhost
    calc.set_option('resources', {'num_machines': 1, 'num_mpiprocs_per_machine': 1})
    calc.base.links.add_incoming(struct, link_type=LinkType.INPUT_CALC, link_label='link')
    calc.store()
    calc.seal()
    pks = [struct.pk, calc.pk]
    attrs = {}
    for pk in pks:
        node = orm.load_node(pk)
        attrs[node.uuid] = {}
        for k in node.base.attributes.keys():
            attrs[node.uuid][k] = node.base.attributes.get(k)
    filename = str(tmp_path / 'export.aiida')
    create_archive([calc], filename=filename)
    aiida_profile.clear_profile()
    import_archive(filename)
    for uuid, value in attrs.items():
        node = orm.load_node(uuid)
        for k in value.keys():
            assert value[k] == node.base.attributes.get(k)