from addons import *
from utils import *


tdir = 'Response-Theory'


def test_beta(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/beta')


def test_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/CPHF')


def test_helper_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/helper_CPHF')


def test_TDHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/TDHF')


def test_vcd(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/vcd')


def test_polar_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/polar')


def test_optrot_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/optrot')

from addons import *
from utils import *


tdir = 'Response-Theory'


def test_beta(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/beta')


def test_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/CPHF')


def test_helper_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/helper_CPHF')


def test_TDHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/TDHF')


@using_psi4_python_integral_deriv
def test_vcd(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/vcd')


def test_polar_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/polar')


def test_optrot_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/optrot')

Use integral derivative decorator for test
Use integral derivative decorator for test

  from addons import *
  from utils import *
  
  
  tdir = 'Response-Theory'
  
  
  def test_beta(workspace):
      exe_py(workspace, tdir, 'Self-Consistent-Field/beta')
  
  
  def test_CPHF(workspace):
      exe_py(workspace, tdir, 'Self-Consistent-Field/CPHF')
  
  
  def test_helper_CPHF(workspace):
      exe_py(workspace, tdir, 'Self-Consistent-Field/helper_CPHF')
  
  
  def test_TDHF(workspace):
      exe_py(workspace, tdir, 'Self-Consistent-Field/TDHF')
  
  
+ @using_psi4_python_integral_deriv
  def test_vcd(workspace):
      exe_py(workspace, tdir, 'Self-Consistent-Field/vcd')
  
  
  def test_polar_cc(workspace):
      exe_py(workspace, tdir, 'Coupled-Cluster/RHF/polar')
  
  
  def test_optrot_cc(workspace):
      exe_py(workspace, tdir, 'Coupled-Cluster/RHF/optrot')
  
Use integral derivative decorator for test
## Code Before:
from addons import *
from utils import *


tdir = 'Response-Theory'


def test_beta(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/beta')


def test_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/CPHF')


def test_helper_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/helper_CPHF')


def test_TDHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/TDHF')


def test_vcd(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/vcd')


def test_polar_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/polar')


def test_optrot_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/optrot')

## Instruction:
Use integral derivative decorator for test
## Code After:
from addons import *
from utils import *


tdir = 'Response-Theory'


def test_beta(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/beta')


def test_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/CPHF')


def test_helper_CPHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/helper_CPHF')


def test_TDHF(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/TDHF')


@using_psi4_python_integral_deriv
def test_vcd(workspace):
    exe_py(workspace, tdir, 'Self-Consistent-Field/vcd')


def test_polar_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/polar')


def test_optrot_cc(workspace):
    exe_py(workspace, tdir, 'Coupled-Cluster/RHF/optrot')
