Fix tests pygments 2.14.0
Fix https://github.com/pytest-dev/pytest/issues/10630
This commit is contained in:
		
							parent
							
								
									326ae0cd88
								
							
						
					
					
						commit
						61f70a5a75
					
				| 
						 | 
					@ -157,6 +157,7 @@ def color_mapping():
 | 
				
			||||||
            "number": "\x1b[94m",
 | 
					            "number": "\x1b[94m",
 | 
				
			||||||
            "str": "\x1b[33m",
 | 
					            "str": "\x1b[33m",
 | 
				
			||||||
            "print": "\x1b[96m",
 | 
					            "print": "\x1b[96m",
 | 
				
			||||||
 | 
					            "endline": "\x1b[90m\x1b[39;49;00m",
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        RE_COLORS = {k: re.escape(v) for k, v in COLORS.items()}
 | 
					        RE_COLORS = {k: re.escape(v) for k, v in COLORS.items()}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -254,7 +254,7 @@ class TestTerminalWriterLineWidth:
 | 
				
			||||||
        pytest.param(
 | 
					        pytest.param(
 | 
				
			||||||
            True,
 | 
					            True,
 | 
				
			||||||
            True,
 | 
					            True,
 | 
				
			||||||
            "{kw}assert{hl-reset} {number}0{hl-reset}\n",
 | 
					            "{kw}assert{hl-reset} {number}0{hl-reset}{endline}\n",
 | 
				
			||||||
            id="with markup and code_highlight",
 | 
					            id="with markup and code_highlight",
 | 
				
			||||||
        ),
 | 
					        ),
 | 
				
			||||||
        pytest.param(
 | 
					        pytest.param(
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1265,14 +1265,14 @@ def test_color_yes(pytester: Pytester, color_mapping) -> None:
 | 
				
			||||||
                "=*= FAILURES =*=",
 | 
					                "=*= FAILURES =*=",
 | 
				
			||||||
                "{red}{bold}_*_ test_this _*_{reset}",
 | 
					                "{red}{bold}_*_ test_this _*_{reset}",
 | 
				
			||||||
                "",
 | 
					                "",
 | 
				
			||||||
                "    {kw}def{hl-reset} {function}test_this{hl-reset}():",
 | 
					                "    {kw}def{hl-reset} {function}test_this{hl-reset}():{endline}",
 | 
				
			||||||
                ">       fail()",
 | 
					                ">       fail(){endline}",
 | 
				
			||||||
                "",
 | 
					                "",
 | 
				
			||||||
                "{bold}{red}test_color_yes.py{reset}:5: ",
 | 
					                "{bold}{red}test_color_yes.py{reset}:5: ",
 | 
				
			||||||
                "_ _ * _ _*",
 | 
					                "_ _ * _ _*",
 | 
				
			||||||
                "",
 | 
					                "",
 | 
				
			||||||
                "    {kw}def{hl-reset} {function}fail{hl-reset}():",
 | 
					                "    {kw}def{hl-reset} {function}fail{hl-reset}():{endline}",
 | 
				
			||||||
                ">       {kw}assert{hl-reset} {number}0{hl-reset}",
 | 
					                ">       {kw}assert{hl-reset} {number}0{hl-reset}{endline}",
 | 
				
			||||||
                "{bold}{red}E       assert 0{reset}",
 | 
					                "{bold}{red}E       assert 0{reset}",
 | 
				
			||||||
                "",
 | 
					                "",
 | 
				
			||||||
                "{bold}{red}test_color_yes.py{reset}:2: AssertionError",
 | 
					                "{bold}{red}test_color_yes.py{reset}:2: AssertionError",
 | 
				
			||||||
| 
						 | 
					@ -1292,9 +1292,9 @@ def test_color_yes(pytester: Pytester, color_mapping) -> None:
 | 
				
			||||||
                "=*= FAILURES =*=",
 | 
					                "=*= FAILURES =*=",
 | 
				
			||||||
                "{red}{bold}_*_ test_this _*_{reset}",
 | 
					                "{red}{bold}_*_ test_this _*_{reset}",
 | 
				
			||||||
                "{bold}{red}test_color_yes.py{reset}:5: in test_this",
 | 
					                "{bold}{red}test_color_yes.py{reset}:5: in test_this",
 | 
				
			||||||
                "    fail()",
 | 
					                "    fail(){endline}",
 | 
				
			||||||
                "{bold}{red}test_color_yes.py{reset}:2: in fail",
 | 
					                "{bold}{red}test_color_yes.py{reset}:2: in fail",
 | 
				
			||||||
                "    {kw}assert{hl-reset} {number}0{hl-reset}",
 | 
					                "    {kw}assert{hl-reset} {number}0{hl-reset}{endline}",
 | 
				
			||||||
                "{bold}{red}E   assert 0{reset}",
 | 
					                "{bold}{red}E   assert 0{reset}",
 | 
				
			||||||
                "{red}=*= {red}{bold}1 failed{reset}{red} in *s{reset}{red} =*={reset}",
 | 
					                "{red}=*= {red}{bold}1 failed{reset}{red} in *s{reset}{red} =*={reset}",
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
| 
						 | 
					@ -2472,8 +2472,8 @@ class TestCodeHighlight:
 | 
				
			||||||
        result.stdout.fnmatch_lines(
 | 
					        result.stdout.fnmatch_lines(
 | 
				
			||||||
            color_mapping.format_for_fnmatch(
 | 
					            color_mapping.format_for_fnmatch(
 | 
				
			||||||
                [
 | 
					                [
 | 
				
			||||||
                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():",
 | 
					                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():{endline}",
 | 
				
			||||||
                    ">       {kw}assert{hl-reset} {number}1{hl-reset} == {number}10{hl-reset}",
 | 
					                    ">       {kw}assert{hl-reset} {number}1{hl-reset} == {number}10{hl-reset}{endline}",
 | 
				
			||||||
                    "{bold}{red}E       assert 1 == 10{reset}",
 | 
					                    "{bold}{red}E       assert 1 == 10{reset}",
 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
            )
 | 
					            )
 | 
				
			||||||
| 
						 | 
					@ -2494,9 +2494,9 @@ class TestCodeHighlight:
 | 
				
			||||||
        result.stdout.fnmatch_lines(
 | 
					        result.stdout.fnmatch_lines(
 | 
				
			||||||
            color_mapping.format_for_fnmatch(
 | 
					            color_mapping.format_for_fnmatch(
 | 
				
			||||||
                [
 | 
					                [
 | 
				
			||||||
                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():",
 | 
					                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():{endline}",
 | 
				
			||||||
                    "        {print}print{hl-reset}({str}'''{hl-reset}{str}{hl-reset}",
 | 
					                    "        {print}print{hl-reset}({str}'''{hl-reset}{str}{hl-reset}",
 | 
				
			||||||
                    ">   {str}    {hl-reset}{str}'''{hl-reset}); {kw}assert{hl-reset} {number}0{hl-reset}",
 | 
					                    ">   {str}    {hl-reset}{str}'''{hl-reset}); {kw}assert{hl-reset} {number}0{hl-reset}{endline}",
 | 
				
			||||||
                    "{bold}{red}E       assert 0{reset}",
 | 
					                    "{bold}{red}E       assert 0{reset}",
 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
            )
 | 
					            )
 | 
				
			||||||
| 
						 | 
					@ -2517,8 +2517,8 @@ class TestCodeHighlight:
 | 
				
			||||||
        result.stdout.fnmatch_lines(
 | 
					        result.stdout.fnmatch_lines(
 | 
				
			||||||
            color_mapping.format_for_fnmatch(
 | 
					            color_mapping.format_for_fnmatch(
 | 
				
			||||||
                [
 | 
					                [
 | 
				
			||||||
                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():",
 | 
					                    "    {kw}def{hl-reset} {function}test_foo{hl-reset}():{endline}",
 | 
				
			||||||
                    ">       {kw}assert{hl-reset} {number}1{hl-reset} == {number}10{hl-reset}",
 | 
					                    ">       {kw}assert{hl-reset} {number}1{hl-reset} == {number}10{hl-reset}{endline}",
 | 
				
			||||||
                    "{bold}{red}E       assert 1 == 10{reset}",
 | 
					                    "{bold}{red}E       assert 1 == 10{reset}",
 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
            )
 | 
					            )
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue