Пример #1
0
    def test_locust_on_disconnect_fail(self, _mock_utils, mock_paho):
        """
        Should fire locust failure on disconnect callback
        """
        mock_paho.MQTT_ERR_SUCCESS = 1
        client = MQTTClient("123", "987", False, False)
        client.locust_on_disconnect(client.mqttc, {}, 1)

        self.assertFalse(client.is_connected)
        mock_paho.Client().reconnect.assert_called_once()
Пример #2
0
    def test_locust_on_disconnect_fail(self, mock_utils,
                                       mock_logging,
                                       mock_cert_client,
                                       paho_mqtt_mock,
                                       json_mock):
        """
        Should fire locust failure on disconnect callback
        """
        paho_mqtt_mock.MQTT_ERR_SUCCESS = 1
        client = MQTTClient("123", "987", False, False)
        client.setup()
        client.locust_on_disconnect(client.mqttc, {}, 1)

        self.assertFalse(client.is_connected)
        paho_mqtt_mock.Client().reconnect.assert_called_once()

        mock_utils.reset_mock()
        mock_logging.reset_mock()
        mock_cert_client.reset_mock()
        paho_mqtt_mock.reset_mock()
        json_mock.reset_mock()