test_save_load_xml fails or succeeds with python 3 randomly
Created originally on Bitbucket by avmo (Ashwin Vishnu)
Failure for the test happened twice. See pipeline builds:
#!python
py36 create: /opt/atlassian/pipelines/agent/build/.tox/py36
py36 inst: /opt/atlassian/pipelines/agent/build/.tox/dist/fluiddyn-0.0.14.zip
py36 installed: appdirs==1.4.2,cycler==0.10.0,fluiddyn==0.0.14,future==0.16.0,h5py==2.6.0,matplotlib==2.0.0,mpi4py==2.0.0,numpy==1.12.0,packaging==16.8,psutil==5.1.3,pyFFTW==0.10.4,pyparsing==2.1.10,python-dateutil==2.6.0,pytz==2016.10,scipy==0.18.1,six==1.10.0
py36 runtests: PYTHONHASHSEED='727447344'
py36 runtests: commands[0] | make tests
python -m unittest discover
..F.
======================================================================
FAIL: test_save_load_xml (fluiddyn.util.test.test_paramcontainer.TestContainer)
Test save to and load from xml file.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/atlassian/pipelines/agent/build/fluiddyn/util/test/test_paramcontainer.py", line 32, in test_save_load_xml
self.assertEqual(self.txt, txt2)
AssertionError: '<params a2="1" a1="1" a0="1">\n <child0 a1="None" a0="[1]"/> \n\n</params>\n' != '<params a1="1" a0="1" a2="1">\n <child0 a1="None" a0="[1]"/> \n\n</params>\n'
- <params a2="1" a1="1" a0="1">
+ <params a1="1" a0="1" a2="1">
<child0 a1="None" a0="[1]"/>
</params>
#!python
py36 create: /opt/atlassian/pipelines/agent/build/.tox/py36
py36 inst: /opt/atlassian/pipelines/agent/build/.tox/dist/fluiddyn-0.0.14.zip
py36 installed: appdirs==1.4.2,cycler==0.10.0,fluiddyn==0.0.14,future==0.16.0,h5py==2.6.0,matplotlib==2.0.0,mpi4py==2.0.0,numpy==1.12.0,packaging==16.8,psutil==5.1.3,pyFFTW==0.10.4,pyparsing==2.1.10,python-dateutil==2.6.0,pytz==2016.10,scipy==0.18.1,six==1.10.0
py36 runtests: PYTHONHASHSEED='2370371922'
py36 runtests: commands[0] | make tests
python -m unittest discover
..........F.
======================================================================
FAIL: test_save_load_xml (fluiddyn.util.test.test_paramcontainer.TestContainer)
Test save to and load from xml file.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/atlassian/pipelines/agent/build/fluiddyn/util/test/test_paramcontainer.py", line 32, in test_save_load_xml
self.assertEqual(self.txt, txt2)
AssertionError: '<params a1="1" a2="1" a0="1">\n <child0 a1="None" a0="[1]"/> \n\n</params>\n' != '<params a1="1" a0="1" a2="1">\n <child0 a1="None" a0="[1]"/> \n\n</params>\n'
- <params a1="1" a2="1" a0="1">
? -------
+ <params a1="1" a0="1" a2="1">
? +++++++
<child0 a1="None" a0="[1]"/>
</params>