From 4e56d09dafaa7e2b2dc9fd2cd1864ffe6c39e219 Mon Sep 17 00:00:00 2001 From: Luigi Toscano Date: Fri, 11 Jan 2019 11:58:11 +0100 Subject: [PATCH] Fix microversion test: handle different HTML renderings The rendered HTML changes a bit between beautifulsoup4 4.6.3 and 4.7.1. A regular expression can handle both cases. Change-Id: I64d4c56b480d54b50e58141999636b91b5fb4f94 --- os_api_ref/tests/test_microversions.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/os_api_ref/tests/test_microversions.py b/os_api_ref/tests/test_microversions.py index b58f6a6..d58f673 100644 --- a/os_api_ref/tests/test_microversions.py +++ b/os_api_ref/tests/test_microversions.py @@ -45,13 +45,13 @@ class TestMicroversions(base.TestCase): def test_rest_method(self): """Test that min / max mv css class attributes are set""" content = self.soup.find_all(class_='rp_min_ver_2_17') - self.assertIn( - '
', - str(content[0])) + self.assertRegexpMatches( + str(content[0]), + '^
', - str(content[0])) + self.assertRegexpMatches( + str(content[0]), + '^