diff --git a/0001-Fix-microversion-test-handle-different-HTML-renderin.patch b/0001-Fix-microversion-test-handle-different-HTML-renderin.patch new file mode 100644 index 0000000..f76f274 --- /dev/null +++ b/0001-Fix-microversion-test-handle-different-HTML-renderin.patch @@ -0,0 +1,40 @@ +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]), ++ '^