From b7233dfb2e20184c4c11a00bc05e53f67ff45962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20P=C3=B6hn?= Date: Fri, 30 Sep 2022 14:54:28 +0200 Subject: [PATCH] ignore cache write test case on older python versions --- tests/scanner.TestCase | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/scanner.TestCase b/tests/scanner.TestCase index e674197f..85c55cf2 100755 --- a/tests/scanner.TestCase +++ b/tests/scanner.TestCase @@ -545,6 +545,10 @@ class Test_SignatureDataController(unittest.TestCase): with self.assertRaises(fdroidserver.scanner.SignatureDataVersionMismatchException): sdc.check_data_version() + @unittest.skipIf( + sys.version_info < (3, 9, 0), + "mock_open doesn't allow easy access to written data in older python versions", + ) def test_write_to_cache(self): open_func = mock.mock_open() sdc = fdroidserver.scanner.SignatureDataController('nnn', 'fff.yml', 'https://example.com/test.json')