summaryrefslogtreecommitdiff
path: root/sys-apps/pkgcore/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-11 21:30:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-11 21:30:43 +0000
commit7236d0a40beeff3f6f0fcede52d54dfb81880faa (patch)
tree5eb555a5b67950ef35c1149881ab3fb6b6eba836 /sys-apps/pkgcore/files
parent469b5d8f31adfd054c5c493fc3df2f9c89c9fa00 (diff)
gentoo auto-resync : 11:11:2022 - 21:30:43
Diffstat (limited to 'sys-apps/pkgcore/files')
-rw-r--r--sys-apps/pkgcore/files/pkgcore-0.12.17-fix-extra-files.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-extra-files.patch b/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-extra-files.patch
new file mode 100644
index 000000000000..bc6b16ffc69f
--- /dev/null
+++ b/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-extra-files.patch
@@ -0,0 +1,29 @@
+--- a/tests/ebuild/test_eapi.py
++++ b/tests/ebuild/test_eapi.py
+@@ -1,6 +1,8 @@
++import shutil
+ from unittest import mock
+
+ import pytest
++from pkgcore.const import EBD_PATH
+ from pkgcore.ebuild import eapi
+ from pkgcore.ebuild.eapi import EAPI, eapi6, get_eapi
+
+@@ -19,13 +21,15 @@ def test_get_eapi():
+
+ class TestEAPI:
+
+- def test_register(self):
++ def test_register(self, tmp_path):
+ # re-register known EAPI
+ with pytest.raises(ValueError):
+ EAPI.register(magic="0")
+
++ mock_ebd_temp = str(shutil.copytree(EBD_PATH, tmp_path / 'ebd'))
+ with mock.patch('pkgcore.ebuild.eapi.bash_version') as bash_version, \
+- mock.patch.dict(eapi.EAPI.known_eapis):
++ mock.patch.dict(eapi.EAPI.known_eapis), \
++ mock.patch('pkgcore.ebuild.eapi.const.EBD_PATH', mock_ebd_temp):
+ # inadequate bash version
+ bash_version.return_value = '3.1'
+ with pytest.raises(SystemExit) as excinfo: