From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- .../files/yubikey-manager-0.7.0-fix-tests.patch | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 app-crypt/yubikey-manager/files/yubikey-manager-0.7.0-fix-tests.patch (limited to 'app-crypt/yubikey-manager/files') diff --git a/app-crypt/yubikey-manager/files/yubikey-manager-0.7.0-fix-tests.patch b/app-crypt/yubikey-manager/files/yubikey-manager-0.7.0-fix-tests.patch new file mode 100644 index 000000000000..46074d2241a5 --- /dev/null +++ b/app-crypt/yubikey-manager/files/yubikey-manager-0.7.0-fix-tests.patch @@ -0,0 +1,24 @@ +diff --git b/test/util.py a/test/util.py +new file mode 100644 +index 0000000..0551d06 +--- /dev/null ++++ a/test/util.py +@@ -0,0 +1,18 @@ ++from click.testing import CliRunner ++from ykman.cli.__main__ import cli ++import os ++ ++ ++PKG_DIR = os.path.dirname(os.path.abspath(__file__)) ++ ++ ++def open_file(*relative_path): ++ return open(os.path.join(PKG_DIR, 'files', *relative_path), 'rb') ++ ++ ++def ykman_cli(*argv, **kwargs): ++ runner = CliRunner() ++ result = runner.invoke(cli, list(argv), obj={}, **kwargs) ++ if result.exit_code != 0: ++ raise result.exception ++ return result.output -- cgit v1.2.3