commit: 62eac930d9029a343ad9f39bb147a9fb5cf6ef8f Author: David Roman <davidroman96 <AT> gmail <DOT> com> AuthorDate: Mon Apr 15 11:58:58 2024 +0000 Commit: Julien Roy <julien <AT> jroy <DOT> ca> CommitDate: Mon Apr 15 11:59:23 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62eac930
app-text/lizard: fix py3.12 tests Closes: https://bugs.gentoo.org/927725 Signed-off-by: David Roman <davidroman96 <AT> gmail.com> app-text/lizard/files/lizard-1.17.10-py3.12.patch | 45 +++++++++++++++++++++++ app-text/lizard/lizard-1.17.10-r1.ebuild | 4 +- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/app-text/lizard/files/lizard-1.17.10-py3.12.patch b/app-text/lizard/files/lizard-1.17.10-py3.12.patch new file mode 100644 index 0000000000..f150f74f8e --- /dev/null +++ b/app-text/lizard/files/lizard-1.17.10-py3.12.patch @@ -0,0 +1,45 @@ +From f44f7969c592ecbc1752827cb27dd44e79e1e75e Mon Sep 17 00:00:00 2001 +From: David Roman <dro...@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\>") + diff --git a/app-text/lizard/lizard-1.17.10-r1.ebuild b/app-text/lizard/lizard-1.17.10-r1.ebuild index 20e6432fa3..c562054a2d 100644 --- a/app-text/lizard/lizard-1.17.10-r1.ebuild +++ b/app-text/lizard/lizard-1.17.10-r1.ebuild @@ -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