test suite failure: 'DiGraph' object has no attribute 'node'
I see some 178 failed tests like the following when trying to run test suite of both Hyperkitty 1.2.2 and 1.3.0:
======================================================================
ERROR: test_tag_removal_form (hyperkitty.tests.views.test_thread.ThreadTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/HyperKitty-1.2.2/hyperkitty/tests/views/test_thread.py", line 161, in setUp
msg = self._make_msg("msgid")
File "/build/HyperKitty-1.2.2/hyperkitty/tests/views/test_thread.py", line 177, in _make_msg
msg["Message-ID-Hash"] = add_to_list("list@example.com", msg)
File "/build/HyperKitty-1.2.2/hyperkitty/lib/incoming.py", line 151, in add_to_list
email.save()
File "/nix/store/0m8m3lma0jj2c319f95sy1pz0q0g626v-python3.7-Django-1.11.24/lib/python3.7/site-packages/django/db/models/base.py", line 808, in save
force_update=force_update, update_fields=update_fields)
File "/nix/store/0m8m3lma0jj2c319f95sy1pz0q0g626v-python3.7-Django-1.11.24/lib/python3.7/site-packages/django/db/models/base.py", line 848, in save_base
update_fields=update_fields, raw=raw, using=using,
File "/nix/store/0m8m3lma0jj2c319f95sy1pz0q0g626v-python3.7-Django-1.11.24/lib/python3.7/site-packages/django/dispatch/dispatcher.py", line 193, in send
for receiver in self._live_receivers(sender)
File "/nix/store/0m8m3lma0jj2c319f95sy1pz0q0g626v-python3.7-Django-1.11.24/lib/python3.7/site-packages/django/dispatch/dispatcher.py", line 193, in <listcomp>
for receiver in self._live_receivers(sender)
File "/build/HyperKitty-1.2.2/hyperkitty/signals.py", line 51, in Email_on_post_save
kwargs["instance"].on_post_created()
File "/build/HyperKitty-1.2.2/hyperkitty/models/email.py", line 204, in on_post_created
self.thread.on_email_added(self)
File "/build/HyperKitty-1.2.2/hyperkitty/models/thread.py", line 179, in on_email_added
compute_thread_positions.delay(self.id)
File "/build/HyperKitty-1.2.2/hyperkitty/tasks.py", line 193, in delay
return func(*args, **kwargs)
File "/build/HyperKitty-1.2.2/hyperkitty/tasks.py", line 287, in compute_thread_positions
compute_thread_order_and_depth(thread)
File "/build/HyperKitty-1.2.2/hyperkitty/lib/analysis.py", line 54, in compute_thread_order_and_depth
walk_successors(thread.starting_email.id)
File "/build/HyperKitty-1.2.2/hyperkitty/lib/analysis.py", line 36, in walk_successors
obj = graph.node[msgid]["obj"]
AttributeError: 'DiGraph' object has no attribute 'node'
Is that a known problem?