zerothi / sisl

Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations
https://zerothi.github.io/sisl
Mozilla Public License 2.0
181 stars 58 forks source link

Problems with sisl.io test suite? #582

Closed tfrederiksen closed 1 year ago

tfrederiksen commented 1 year ago

Describe the issue I get many errors with the current main when running pytest-3 --pyargs sisl.io . Any ideas?

fhiaims/tests/test_in.py ....                                   [  1%]
gulp/tests/test_gout.py sss                                     [  1%]
orca/tests/test_out.py sssssssssssssssss                        [  6%]
orca/tests/test_txt.py ssssss                                   [  8%]
siesta/tests/test_ani.py .                                      [  8%]
siesta/tests/test_bands.py sss                                  [  9%]
siesta/tests/test_basis.py sssss                                [ 10%]
siesta/tests/test_dm.py ssssss                                  [ 12%]
siesta/tests/test_eig.py sssss                                  [ 13%]
siesta/tests/test_fa.py s.                                      [ 13%]
siesta/tests/test_fc.py ..                                      [ 14%]
siesta/tests/test_fdf.py .............s..s.sx.                  [ 20%]
siesta/tests/test_gf.py FFFFF                                   [ 21%]
siesta/tests/test_grid.py ssss                                  [ 22%]
siesta/tests/test_hsx.py sssssssssss                            [ 25%]
siesta/tests/test_kp.py ..                                      [ 25%]
siesta/tests/test_orb_indx.py ss                                [ 26%]
siesta/tests/test_out.py ssssss                                 [ 28%]
siesta/tests/test_out_charges.py ssssssssssssssssss             [ 32%]
siesta/tests/test_pdos.py ssss                                  [ 33%]
siesta/tests/test_siesta.py FFFFFFFFFFFFFFF.                    [ 38%]
siesta/tests/test_struct.py ...s                                [ 39%]
siesta/tests/test_tsde.py sss                                   [ 40%]
siesta/tests/test_tshs.py sssssssssFFF                          [ 43%]
siesta/tests/test_wfsx.py s                                     [ 43%]
siesta/tests/test_xv.py ....                                    [ 44%]
tbtrans/tests/test_delta.py FFFFFF                              [ 46%]
tbtrans/tests/test_tbt.py ssssssssss                            [ 48%]
tbtrans/tests/test_tbtproj.py sss                               [ 49%]
tests/test_cube.py ......                                       [ 51%]
tests/test_object.py ...s...................................... [ 62%]
............................................................... [ 79%]
....F.FF.F.......                                               [ 83%]
tests/test_table.py ............                                [ 86%]
tests/test_tb.py ..                                             [ 87%]
tests/test_xsf.py ......                                        [ 89%]
tests/test_xyz.py .....                                         [ 90%]
vasp/tests/test_car.py ....                                     [ 91%]
vasp/tests/test_chg.py sss                                      [ 92%]
vasp/tests/test_doscar.py s                                     [ 92%]
vasp/tests/test_eigenval.py s                                   [ 92%]
vasp/tests/test_locpot.py ss                                    [ 93%]
vasp/tests/test_out.py sss                                      [ 94%]
wannier90/tests/test_seedname.py ......................         [100%]

Version details

>>> import sys
>>> print(sys.version)
3.10.6 (main, May 29 2023, 11:10:38) [GCC 11.3.0]
>>> import sisl
>>> print(sisl.__version__)
0.9.9.dev1601+g0e6f091a
zerothi commented 1 year ago

Yes, my change of PropertyDict to inherit UserDict messed up some things. I will probably just revert, and then one won't be able to initialize from dicts... Well.

tfrederiksen commented 1 year ago

I don't think that's my problem above. I basically get the same failures with c67d7af12d24f043004a8ec57df2b84240d4d9a5.

zerothi commented 1 year ago

Thanks for pointing this out, all should be fixed now!

zerothi commented 1 year ago

On another note, why do your sisl print out 0.9.9 version?