app-text/lizard: fix py3.12 tests

Closes: https://bugs.gentoo.org/927725
Signed-off-by: David Roman <davidroman96@gmail.com>
This commit is contained in:
David Roman
2024-04-15 13:58:58 +02:00
parent 7e6af504b7
commit 62eac930d9
2 changed files with 47 additions and 2 deletions

View File

@@ -0,0 +1,45 @@
From f44f7969c592ecbc1752827cb27dd44e79e1e75e Mon Sep 17 00:00:00 2001
From: David Roman <droman@ifae.es>
Date: Thu, 27 Jul 2023 15:07:51 +0200
Subject: [PATCH] replace deprecated assertRegexpMatches -> assertRegex
Close: #374
---
test/testOutputCSV.py | 4 ++--
test/testOutputHTML.py | 3 +--
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/test/testOutputCSV.py b/test/testOutputCSV.py
index 78cb221..4d10217 100644
--- a/test/testOutputCSV.py
+++ b/test/testOutputCSV.py
@@ -22,7 +22,7 @@ def test_csv_header(self):
options_mock.verbose = True
options_mock.extensions = []
csv_output(AllResult([self.fileSummary]), options_mock)
- self.assertRegexpMatches(sys.stdout.stream,
+ self.assertRegex(sys.stdout.stream,
r"NLOC,CCN,token,PARAM,length,location,file,function,long_name,start,end")
def test_csv_header_with_extension(self):
@@ -35,7 +35,7 @@ def test_csv_header_with_extension(self):
results = AllResult([self.fileSummary])
results.result[0].function_list[0].exit_count = 1
csv_output(results, options_mock)
- self.assertRegexpMatches(sys.stdout.stream,
+ self.assertRegex(sys.stdout.stream,
r"NLOC,CCN,token,PARAM,length,location,file,function,long_name,start,end,exits")
def test_csv_no_header(self):
diff --git a/test/testOutputHTML.py b/test/testOutputHTML.py
index f91156b..81965fc 100644
--- a/test/testOutputHTML.py
+++ b/test/testOutputHTML.py
@@ -17,6 +17,5 @@ def setUp(self):
def test_should_have_html_body(self):
html_output([self.fileSummary], self.option, None, AllResult)
- self.assertRegexpMatches(sys.stdout.stream,
- r"\<html\>")
+ self.assertRegex(sys.stdout.stream, r"\<html\>")

View File

@@ -12,9 +12,9 @@ DESCRIPTION="A simple code complexity analyser, supports most of the popular lan
HOMEPAGE="http://www.lizard.ws/"
SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
test? (
@@ -23,6 +23,6 @@ DEPEND="
)
"
PATCHES=( "${FILESDIR}/${P}-py3.11.patch" )
PATCHES=( "${FILESDIR}/${P}-py3.11.patch" "${FILESDIR}/${P}-py3.12.patch" )
distutils_enable_tests pytest