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()
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()