From 99b9b75b830bf81fb41e99c1b3229ba4f6775002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Nov=C3=BD?= Date: Tue, 31 Oct 2017 22:13:42 +0100 Subject: [PATCH] Fix UnicodeDecodeError When generated Sphinx file is not in ascii, current code fails. Change-Id: Ie0c2fe56ee64710e81643ec58aec20dd6d7ec042 --- os_api_ref/tests/test_basic_example.py | 2 +- os_api_ref/tests/test_microversions.py | 2 +- os_api_ref/tests/test_warnings.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/os_api_ref/tests/test_basic_example.py b/os_api_ref/tests/test_basic_example.py index d746100..48af559 100644 --- a/os_api_ref/tests/test_basic_example.py +++ b/os_api_ref/tests/test_basic_example.py @@ -38,7 +38,7 @@ class TestBasicExample(base.TestCase): self.status = status self.warning = warning self.app.build() - self.html = (app.outdir / 'index.html').read_text() + self.html = (app.outdir / 'index.html').read_text(encoding='utf-8') self.soup = BeautifulSoup(self.html, 'html.parser') self.content = str(self.soup) diff --git a/os_api_ref/tests/test_microversions.py b/os_api_ref/tests/test_microversions.py index a18fb24..b58f6a6 100644 --- a/os_api_ref/tests/test_microversions.py +++ b/os_api_ref/tests/test_microversions.py @@ -38,7 +38,7 @@ class TestMicroversions(base.TestCase): self.app.build() self.status = status.getvalue() self.warning = warning.getvalue() - self.html = (app.outdir / 'index.html').read_text() + self.html = (app.outdir / 'index.html').read_text(encoding='utf-8') self.soup = BeautifulSoup(self.html, 'html.parser') self.content = str(self.soup) diff --git a/os_api_ref/tests/test_warnings.py b/os_api_ref/tests/test_warnings.py index 7c3a5f2..0b62818 100644 --- a/os_api_ref/tests/test_warnings.py +++ b/os_api_ref/tests/test_warnings.py @@ -38,7 +38,7 @@ class TestWarnings(base.TestCase): self.app.build() self.status = status.getvalue() self.warning = warning.getvalue() - self.html = (app.outdir / 'index.html').read_text() + self.html = (app.outdir / 'index.html').read_text(encoding='utf-8') self.soup = BeautifulSoup(self.html, 'html.parser') self.content = str(self.soup)