From 42e6cafdbeada03cdb144f544d093f84639613aa Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Tue, 31 Dec 2024 08:42:51 +0100 Subject: gnu: python-cachy: Adapt tests to python-flexmock 0.12.2. * gnu/packages/python-xyz.scm (python-cachy)[arguments]<#:phases>[check]: Adapt tests to python-flexmock 0.12.2. Change-Id: I5e462df305a16c6ea4c6e5b92cd35ebfc72270dd --- gnu/packages/python-xyz.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9147f3ed7d1..5fd6cefbbed 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -22499,8 +22499,13 @@ classes can also be supported by manually registering converters.") '(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ (invoke "pifpaf" "run" "memcached" "--port" "11211" "--" - "pytest")))))) + (lambda _ + ;; Make it compatible with python-flexmock 0.12. + (substitute* (find-files "tests" "\\.py$") + (("from flexmock import flexmock, flexmock_teardown") + "from flexmock import flexmock; from flexmock._api import flexmock_teardown")) + (invoke "pifpaf" "run" "memcached" "--port" "11211" "--" + "pytest")))))) (native-inputs (list memcached python-fakeredis python-flexmock python-pifpaf python-pytest)) -- cgit v1.3