# Path: tilde/core/api.py
# API = TildeAPI


import os
import unittest
import six
import set_path
from tilde.core.api import API
        'comment': '[2], Table 10, HfO2-terminated, dissociative water adsorption, monolayer coverage, Euler notation (bare slab reference data: delta=1.9, phi=9.729, psi=1.867)',
        'data': {
            17: [1.56, 15.07, 8.91],
            }
    },
    'srhfo3_62_pbe0_110_9sr_go.cryst.out': {
        'comment': '[1], Table 5, SrO termination, 110 surface, relaxed, Euler notation',
        'data': {
            13: [14.73, 12.03, 5.24],
            15: [1.54, 8.74, 12.48],
            }
    },
    'sto140afd_f3.cryst.out': {
        'comment': '[3], Table 6, LCAO-PBE0 optimized basis set',
        'data': {
            3: [0.0, 0.0, 0.85],
            }
    },
    '5ti_d_x2_scanned_freqs.cryst.out': {
        'comment': '[4], page 241407-2, at the left, second paragraph',
        'data': {
            9: [0.0, 0.0, 0.36],
            }
    }
}

for k, v in six.iteritems(test_data):
    if not os.path.exists(data_dir + os.sep + k):
        raise RuntimeError(k + ': missed file for test!')


# Path: tilde/core/api.py
# API = TildeAPI


# Path: tests/apps/perovskite_tilting/tilt_data.py
import os
import unittest
import six
import set_path
from tilde.core.api import API

        'comment': '[2], Table 10, HfO2-terminated, dissociative water adsorption, monolayer coverage, Euler notation (bare slab reference data: delta=1.9, phi=9.729, psi=1.867)',
        'data': {
            17: [1.56, 15.07, 8.91],
            }
    },
    'srhfo3_62_pbe0_110_9sr_go.cryst.out': {
        'comment': '[1], Table 5, SrO termination, 110 surface, relaxed, Euler notation',
        'data': {
            13: [14.73, 12.03, 5.24],
            15: [1.54, 8.74, 12.48],
            }
    },
    'sto140afd_f3.cryst.out': {
        'comment': '[3], Table 6, LCAO-PBE0 optimized basis set',
        'data': {
            3: [0.0, 0.0, 0.85],
            }
    },
    '5ti_d_x2_scanned_freqs.cryst.out': {
        'comment': '[4], page 241407-2, at the left, second paragraph',
        'data': {
            9: [0.0, 0.0, 0.36],
            }
    }
}

for k, v in six.iteritems(test_data):
    if not os.path.exists(data_dir + os.sep + k):
        raise RuntimeError(k + ': missed file for test!')


work = API()