From fb361a701096e288c3bed8b61531a3d91b14e636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Fri, 8 May 2020 14:05:17 +0200 Subject: [PATCH] Fix dashboards export test (#17768) (#18372) Test is checking an error message from Kibana that has changed. (cherry picked from commit 8c9391cb9819f31ea0f61cd78eb98801b4bde5c3) Co-authored-by: Jaime Soriano Pastor --- libbeat/tests/system/test_dashboard.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libbeat/tests/system/test_dashboard.py b/libbeat/tests/system/test_dashboard.py index 47564455c0d..2ed79fd2743 100644 --- a/libbeat/tests/system/test_dashboard.py +++ b/libbeat/tests/system/test_dashboard.py @@ -1,12 +1,14 @@ -from base import BaseTest import os import os.path +import re +import requests +import semver import subprocess -from nose.plugins.attrib import attr import unittest + +from base import BaseTest +from nose.plugins.attrib import attr from unittest import SkipTest -import requests -import semver INTEGRATION_TESTS = os.environ.get('INTEGRATION_TESTS', False) @@ -188,7 +190,8 @@ def test_export_dashboard_cmd_export_dashboard_by_id_unknown_id(self): beat.check_wait(exit_code=1) - assert self.log_contains("error exporting dashboard: Not found") is True + expected_error = re.compile("error exporting dashboard:.*not found", re.IGNORECASE) + assert self.log_contains(expected_error) @unittest.skipUnless(INTEGRATION_TESTS, "integration test") @attr('integration')