Example #1
0
    def test_send_messages_after_commit_hook_success_and_non_empty_changelog(self):
        from pyramid.testing import DummyResource
        from adhocracy_core.websockets.client import send_messages_after_commit_hook

        self._registry.changelog["/"] = self._changelog_metadata._replace(modified=True, resource=DummyResource())
        send_messages_after_commit_hook(success=True, registry=self._registry)
        assert self._client.messages_sent is True
Example #2
0
 def test_send_messages_after_commit_hook_success_and_non_empty_changelog(
         self):
     from pyramid.testing import DummyResource
     from adhocracy_core.websockets.client import send_messages_after_commit_hook
     self._registry.changelog['/'] = \
         self._changelog_metadata._replace(modified=True,
                                           resource=DummyResource())
     send_messages_after_commit_hook(success=True, registry=self._registry)
     assert self._client.messages_sent is True
Example #3
0
 def test_send_messages_after_commit_hook_no_success_and_empty_changelog(self):
     from adhocracy_core.websockets.client import send_messages_after_commit_hook
     send_messages_after_commit_hook(success=False, registry=self._registry)
     assert self._client.messages_sent is False
Example #4
0
 def test_send_messages_after_commit_hook_no_success_and_empty_changelog(
         self):
     from adhocracy_core.websockets.client import send_messages_after_commit_hook
     send_messages_after_commit_hook(success=False, registry=self._registry)
     assert self._client.messages_sent is False