| |
@@ -1,62 +0,0 @@
|
| |
- From 06ec5b027d01e8f7717e4687f89f335e83545ff9 Mon Sep 17 00:00:00 2001
|
| |
- From: Takeshi KOMIYA <i.tkomiya@gmail.com>
|
| |
- Date: Wed, 18 Aug 2021 01:50:08 +0900
|
| |
- Subject: [PATCH] Fix test: Tests has been broken with pygments-2.10+
|
| |
-
|
| |
- ---
|
| |
- tests/test_intl.py | 21 +++++++++++++++++----
|
| |
- 1 file changed, 17 insertions(+), 4 deletions(-)
|
| |
-
|
| |
- diff --git a/tests/test_intl.py b/tests/test_intl.py
|
| |
- index 7791b4aeed5..e9e7ee9e24b 100644
|
| |
- --- a/tests/test_intl.py
|
| |
- +++ b/tests/test_intl.py
|
| |
- @@ -12,6 +12,7 @@
|
| |
- import os
|
| |
- import re
|
| |
-
|
| |
- +import pygments
|
| |
- import pytest
|
| |
- from babel.messages import mofile, pofile
|
| |
- from babel.messages.catalog import Catalog
|
| |
- @@ -30,6 +31,8 @@
|
| |
- },
|
| |
- )
|
| |
-
|
| |
- +pygments_version = tuple(int(v) for v in pygments.__version__.split('.'))
|
| |
- +
|
| |
-
|
| |
- def read_po(pathname):
|
| |
- with pathname.open() as f:
|
| |
- @@ -1060,8 +1063,13 @@ def test_additional_targets_should_not_be_translated(app):
|
| |
- assert_count(expected_expr, result, 1)
|
| |
-
|
| |
- # C code block with lang should not be translated but be *C* highlighted
|
| |
- - expected_expr = ("""<span class="cp">#include</span> """
|
| |
- - """<span class="cpf"><stdio.h></span>""")
|
| |
- + if pygments_version < (2, 10, 0):
|
| |
- + expected_expr = ("""<span class="cp">#include</span> """
|
| |
- + """<span class="cpf"><stdio.h></span>""")
|
| |
- + else:
|
| |
- + expected_expr = ("""<span class="cp">#include</span>"""
|
| |
- + """<span class="w"> </span>"""
|
| |
- + """<span class="cpf"><stdio.h></span>""")
|
| |
- assert_count(expected_expr, result, 1)
|
| |
-
|
| |
- # literal block in list item should not be translated
|
| |
- @@ -1138,8 +1146,13 @@ def test_additional_targets_should_be_translated(app):
|
| |
- assert_count(expected_expr, result, 1)
|
| |
-
|
| |
- # C code block with lang should be translated and be *C* highlighted
|
| |
- - expected_expr = ("""<span class="cp">#include</span> """
|
| |
- - """<span class="cpf"><STDIO.H></span>""")
|
| |
- + if pygments_version < (2, 10, 0):
|
| |
- + expected_expr = ("""<span class="cp">#include</span> """
|
| |
- + """<span class="cpf"><STDIO.H></span>""")
|
| |
- + else:
|
| |
- + expected_expr = ("""<span class="cp">#include</span>"""
|
| |
- + """<span class="w"> </span>"""
|
| |
- + """<span class="cpf"><STDIO.H></span>""")
|
| |
- assert_count(expected_expr, result, 1)
|
| |
-
|
| |
- # literal block in list item should be translated
|
| |
The impact was tested together with docutils-0.17.1 and cross-checked with a control copr repository.
It looks like the only problematic package is bodhi, will report it.