From 3f50372d8d21cbce2eee0d75af301fc82976c877 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 22 Jan 2024 21:46:56 +0100 Subject: [PATCH] config: test cases for serverwebroot: with string and list --- tests/common.TestCase | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/common.TestCase b/tests/common.TestCase index 4d9ce009..68ceee55 100755 --- a/tests/common.TestCase +++ b/tests/common.TestCase @@ -2868,6 +2868,22 @@ class CommonTest(unittest.TestCase): with self.assertRaises(TypeError): fdroidserver.common.config_type_check('config/mirrors.yml', str()) + def test_config_serverwebroot_str(self): + os.chdir(self.testdir) + Path('config.yml').write_text("""serverwebroot: 'foo@example.com:/var/www'""") + self.assertEqual( + ['foo@example.com:/var/www/'], + fdroidserver.common.read_config()['serverwebroot'], + ) + + def test_config_serverwebroot_list(self): + os.chdir(self.testdir) + Path('config.yml').write_text("""serverwebroot:\n - foo@example.com:/var/www""") + self.assertEqual( + ['foo@example.com:/var/www/'], + fdroidserver.common.read_config()['serverwebroot'], + ) + if __name__ == "__main__": os.chdir(os.path.dirname(__file__))