def METHOD_NAME(program, model, keywords):
    if not has_program(program):
        pytest.skip(f"Program '{program}' not found.")
    molecule = _get_molecule(program)
    inp = AtomicInput(molecule=molecule, driver="energy", model=model, keywords=keywords)
    ret = qcng.compute(inp, program, raise_error=True)
    assert ret.success is True
    assert isinstance(ret.return_result, float)