Mercurial > libervia-backend
comparison tests/unit/test_ap-gateway.py @ 4321:2246eeeccc74 default tip @
tests (unit): fix tests:
- test_ap-gateway: fix missing implementation of `client.is_local`
- test_plugin_xep_0215: fix missing return value of `has_feature`
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 30 Sep 2024 14:15:47 +0200 |
parents | f1d0cde61af7 |
children |
comparison
equal
deleted
inserted
replaced
4320:9658c534287e | 4321:2246eeeccc74 |
---|---|
34 from twisted.words.xish import domish | 34 from twisted.words.xish import domish |
35 from wokkel import pubsub, rsm | 35 from wokkel import pubsub, rsm |
36 | 36 |
37 from libervia.backend.core import exceptions | 37 from libervia.backend.core import exceptions |
38 from libervia.backend.core.constants import Const as C | 38 from libervia.backend.core.constants import Const as C |
39 from libervia.backend.core.xmpp import SatXMPPComponent | |
39 from libervia.backend.memory.sqla_mapping import SubscriptionState | 40 from libervia.backend.memory.sqla_mapping import SubscriptionState |
40 from libervia.backend.plugins import plugin_comp_ap_gateway | 41 from libervia.backend.plugins import plugin_comp_ap_gateway |
41 from libervia.backend.plugins.plugin_comp_ap_gateway import constants as ap_const | 42 from libervia.backend.plugins.plugin_comp_ap_gateway import constants as ap_const |
42 from libervia.backend.plugins.plugin_comp_ap_gateway import TYPE_ACTOR | 43 from libervia.backend.plugins.plugin_comp_ap_gateway import TYPE_ACTOR |
43 from libervia.backend.plugins.plugin_comp_ap_gateway.http_server import HTTPServer | 44 from libervia.backend.plugins.plugin_comp_ap_gateway.http_server import HTTPServer |
384 client = MagicMock() | 385 client = MagicMock() |
385 client.jid = jid | 386 client.jid = jid |
386 client.host = "test.example" | 387 client.host = "test.example" |
387 client._ap_storage.get = AsyncMock() | 388 client._ap_storage.get = AsyncMock() |
388 client._ap_storage.aset = AsyncMock() | 389 client._ap_storage.aset = AsyncMock() |
390 client.is_local = lambda jid_: SatXMPPComponent.is_local(client, jid_) | |
389 return client | 391 return client |
390 | 392 |
391 | 393 |
392 def get_virtual_client(jid): | 394 def get_virtual_client(jid): |
393 return mock_client(jid) | 395 return mock_client(jid) |