From d96de4d8c282a1ac29ee07d63bda61b6f5064634 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 1 Jun 2023 20:26:42 +0200 Subject: [PATCH] update: test archive_old_apks() with ArchivePolicy: 0 --- tests/update.TestCase | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/update.TestCase b/tests/update.TestCase index 56ad81a7..2552ce0b 100755 --- a/tests/update.TestCase +++ b/tests/update.TestCase @@ -1757,6 +1757,17 @@ class UpdateTest(unittest.TestCase): apks, cachechanged = fdroidserver.update.process_apks({}, 'repo', knownapks, False, apps) self.assertEqual([], apks) + def test_archive_old_apks_ArchivePolicy_0(self): + app = fdroidserver.metadata.App() + app.id = 'test' + app.ArchivePolicy = 0 + apps = {app.id: app} + with self.assertLogs(level='DEBUG') as cm: + fdroidserver.update.archive_old_apks(apps, [], [], '', '', 3) + self.assertEqual(cm.output, [ + "DEBUG:root:Checking archiving for test - apks:0, keepversions:0, archapks:0" + ]) + def test_archive_old_apks(self): app = fdroidserver.metadata.App() app.id = 'test'