| Server IP : 3.7.136.76 / Your IP : 216.73.216.142 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-39-148 7.0.0-1010-aws #10~24.04.1-Ubuntu SMP PREEMPT Mon Jul 27 17:41:33 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /snap/core22/2955/usr/share/subiquity/subiquitycore/tests/__pycache__/ |
Upload File : |
o
K��^� � @ sD d dl mZ d dlmZ d dlmZ d dlmZ G dd� de�ZdS )� �� MagicMock)�SubiTestCase)�
MessageHub)�run_coroc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�TestMessageHubc C s t � | _d S )N)r �hub)�self� r
�7/usr/share/subiquity/subiquitycore/tests/test_pubsub.py�setUp s zTestMessageHub.setUpc C sL t � }d}d}t|�D ] }| j�||� qt| j�|�� | �||j� d S )N� i� )r �ranger � subscriber �
abroadcast�assertEqual�
call_count)r �cb�expected_calls�
channel_id�_r
r
r �test_multicall s zTestMessageHub.test_multicallc C sT dd� t d�D �}d}|D ] }| j�||� q
t| j�|�� |D ]}|�� q!d S )Nc S s g | ]}t � �qS r
r )�.0r r
r
r �
<listcomp>$ s z7TestMessageHub.test_multisubscriber.<locals>.<listcomp>� i) )r r r r r �assert_called_once_with)r �cbsr r r
r
r �test_multisubscriber# s
�z#TestMessageHub.test_multisubscriberc C sP t � }d}| j�||� t| jj|ddddgdd�� |jddddgdd� d S )Nztest-message-arg�0� �twor
r )�four)r r r r r r )r r r r
r
r �test_message_arg, s
zTestMessageHub.test_message_argN)�__name__�
__module__�__qualname__r r r r"