Problème avec fuse suite à hotfix/analysis_sample_id
Les tests ne passent plus suite à e636f75d et b01dde04 qui ont servi à corriger les tests fonctionnels (#2229 (closed)) suite à #2176 (closed).
Il y a un problème sur fuse-doc.should_get :
15:37:36 ./should-to-tap.sh fuse-doc.should_get
15:37:36 Launching ' python ../fuse.py ../../doc/analysis-example1.vidjil ../../doc/analysis-example2.vidjil; cat fused.vidjil | python ../format_json.py -1 -u'
15:37:36 Traceback (most recent call last):
15:37:36 File "../fuse.py", line 771, in <module>
15:37:36 main()
15:37:36 File "../fuse.py", line 728, in main
15:37:36 jlist_fused = jlist_fused + jlist
15:37:36 File "../fuse.py", line 401, in __add__
15:37:36 obj.d["samples"] = self.d["samples"] + other.d["samples"]
15:37:36 File "../fuse.py", line 102, in __add__
15:37:36 self.d, len(self.d["reads"]),
15:37:36 KeyError: 'reads'
15:37:36 cat: fused.vidjil: No such file or directory
15:37:36 Traceback (most recent call last):
15:37:36 File "../format_json.py", line 15, in <module>
15:37:36 print(json.dumps(json.loads(json_data),
15:37:36 File "/usr/lib/python2.7/json/__init__.py", line 326, in loads
15:37:36 return _default_decoder.decode(s)
15:37:36 File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
15:37:36 obj, end = self.raw_decode(s, idx=_w(s, 0).end())
15:37:36 File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
15:37:36 raise ValueError("No JSON object could be decoded")
15:37:36 ValueError: No JSON object could be decoded
15:37:36 ==> ./fuse-doc.tap
15:37:36
15:37:36
15:37:36 ========================================================================
15:37:36 fuse-doc.should_get failed (0 instead of 1)
15:37:36 e1:"segmented": [335662, 335662, 410124]
Cela casse Vidjil-coverage.
cc @magiraud