Source code for aiida_ce.tests.test_calculations

""" Tests for calculations

"""
from __future__ import print_function
from __future__ import absolute_import

import os
from aiida_ce import tests


[docs]def test_process(ce_code): # """Test running a calculation # note this does not test that the expected outputs are created of output parsing""" # from aiida.plugins import DataFactory, CalculationFactory # from aiida.engine import run # # # Prepare input parameters # DiffParameters = DataFactory('ce') # parameters = DiffParameters({'ignore-case': True}) # # from aiida.orm import SinglefileData # file1 = SinglefileData( # file=os.path.join(tests.TEST_DIR, "input_files", 'file1.txt')) # file2 = SinglefileData( # file=os.path.join(tests.TEST_DIR, "input_files", 'file2.txt')) # # # set up calculation # inputs = { # 'code': ce_code, # 'parameters': parameters, # 'file1': file1, # 'file2': file2, # 'metadata': { # 'options': { # 'max_wallclock_seconds': 30 # }, # }, # } # # result = run(CalculationFactory('ce'), **inputs) # computed_diff = result['ce'].get_content() # # assert 'content1' in computed_diff # assert 'content2' in computed_diff pass