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)