Blob Blame History Raw
diff -up libcint-3.0.19/testsuite/test_3c2e.py.py3 libcint-3.0.19/testsuite/test_3c2e.py
--- libcint-3.0.19/testsuite/test_3c2e.py.py3	2019-12-01 08:14:03.000000000 +0200
+++ libcint-3.0.19/testsuite/test_3c2e.py	2020-01-14 13:16:21.861108362 +0200
@@ -1,6 +1,7 @@
 #!/usr/bin/env python
 # $Id$
 # -*- coding: utf-8
+from __future__ import print_function
 
 '''
 test libcint
@@ -194,13 +195,13 @@ def test_int3c2e_sph(name, fnref, vref,
                 intoref(pref, shls, c_atm, natm, c_bas, nbas, c_env, opt)
                 intor(pop, shls, c_atm, natm, c_bas, nbas, c_env, opt)
                 if not numpy.allclose(opref[:nd], op[:nd]):
-                    print 'Fail:', name, i,j,k
+                    print('Fail:', name, i,j,k)
                 v1 += abs(numpy.array(op[:nd])).sum()
                 cnt += nd
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 
 def sf2spinor(mat, i, j, bas):
@@ -255,13 +256,13 @@ def test_int3c2e_spinor(name, fnref, vre
                 intor(op.ctypes.data_as(ctypes.c_void_p), shls,
                       c_atm, natm, c_bas, nbas, c_env, opt)
                 if not numpy.allclose(zmat, op[:,:,:,0]):
-                    print 'Fail:', name, i,j,k
+                    print('Fail:', name, i,j,k)
                 v1 += abs(numpy.array(op)).sum()
                 cnt += op.size
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 
 def test_int2c_sph(name, fnref, vref, dim, place):
@@ -286,13 +287,13 @@ def test_int2c_sph(name, fnref, vref, di
             shls = (ctypes.c_int * 2)(i, k)
             intor(pop, shls, c_atm, natm, c_bas, nbas, c_env, opt)
             if not numpy.allclose(opref[:nd], op[:nd]):
-                print 'Fail:', name, i,k
+                print('Fail:', name, i,k)
             v1 += abs(numpy.array(op[:nd])).sum()
             cnt += nd
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 
 
diff -up libcint-3.0.19/testsuite/test_cint.py.py3 libcint-3.0.19/testsuite/test_cint.py
--- libcint-3.0.19/testsuite/test_cint.py.py3	2019-12-01 08:14:03.000000000 +0200
+++ libcint-3.0.19/testsuite/test_cint.py	2020-01-14 13:16:30.664044245 +0200
@@ -1,6 +1,7 @@
 #!/usr/bin/env python
 # $Id$
 # -*- coding: utf-8
+from __future__ import print_function
 
 '''
 test libcint
@@ -160,9 +161,9 @@ def test_int1e_sph(name, vref, dim, plac
             v1 += abs(numpy.array(op[:di*dj*dim])).sum()
             cnt += di*dj*dim
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 def cdouble_to_cmplx(arr):
     return numpy.array(arr)[0::2] + numpy.array(arr)[1::2] * 1j
@@ -182,9 +183,9 @@ def test_int1e_spinor(name, vref, dim, p
             v1 += abs(cdouble_to_cmplx(op[:di*dj*dim*2])).sum()
             cnt += di*dj*dim*2
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 def max_loc(arr):
     loc = []
@@ -222,11 +223,11 @@ def test_comp1e_spinor(name1, name_ref,
                      - cdouble_to_cmplx(op_ref[:di*dj*dim*2]).reshape(di,dj,dim))
             if numpy.round(dd, place).sum():
                 maxi = dd.argmax()
-                print "* FAIL: ", name1, "/", name_ref, ". shell:", i, j, \
+                print("* FAIL: ", name1, "/", name_ref, ". shell:", i, j, \
                         "err:", dd.flatten()[maxi], \
-                        "/", op_ref[maxi*2]+op_ref[maxi*2+1]*1j
+                        "/", op_ref[maxi*2]+op_ref[maxi*2+1]*1j)
                 return
-    print "pass: ", name1, "/", name_ref
+    print("pass: ", name1, "/", name_ref)
 
 ####################
 def test_int2e_sph(name, vref, dim, place):
@@ -248,9 +249,9 @@ def test_int2e_sph(name, vref, dim, plac
                     v1 += abs(numpy.array(op[:di*dj*dk*dl*dim])).sum()
                     cnt += di*dj*dk*dl*dim
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 def test_int2e_spinor(name, vref, dim, place):
     intor = getattr(_cint, name)
@@ -271,9 +272,9 @@ def test_int2e_spinor(name, vref, dim, p
                     v1 += abs(cdouble_to_cmplx(op[:di*dj*dk*dl*dim*2])).sum()
                     cnt += di*dj*dk*dl*dim*2
     if close(v1, vref, cnt, place):
-        print "pass: ", name
+        print("pass: ", name)
     else:
-        print "* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref
+        print("* FAIL: ", name, ". err:", '%.16g' % abs(v1-vref), "/", vref)
 
 def test_comp2e_spinor(name1, name_ref, shift, dim, place):
     intor     = getattr(_cint, name1)
@@ -309,11 +310,11 @@ def test_comp2e_spinor(name1, name_ref,
                              - cdouble_to_cmplx(op_ref[:di*dj*dk*dl*dim*2]).reshape(di,dj,dk,dl,dim))
                     if numpy.round(dd, place).sum():
                         maxi = dd.argmax()
-                        print "* FAIL: ", name1, "/", name_ref, ". shell:", i, j, k, l, \
+                        print("* FAIL: ", name1, "/", name_ref, ". shell:", i, j, k, l, \
                                 "err:", dd.flatten()[maxi], \
-                                "/", op_ref[maxi*2]+op_ref[maxi*2+1]*1j
+                                "/", op_ref[maxi*2]+op_ref[maxi*2+1]*1j)
                         return
-    print "pass: ", name1, "/", name_ref
+    print("pass: ", name1, "/", name_ref)
 
 
 
@@ -442,4 +443,4 @@ if __name__ == "__main__":
             v1 += abs(opzz-oprr[:,:,8]).sum()
             v1 += abs(opr2-oprr[:,:,0]-oprr[:,:,4]-oprr[:,:,8]).sum()
             if round(v1/(di*dj), 13):
-                print "* FAIL: ", i, j, v1
+                print("* FAIL: ", i, j, v1)