From e48adcab778256493f216916e2f299d58191ecde Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Mon, 3 Apr 2023 19:21:46 +0300 Subject: [PATCH] Updated test configs --- tests/test_configs.py | 47 ++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/tests/test_configs.py b/tests/test_configs.py index 2e622147..2018471e 100644 --- a/tests/test_configs.py +++ b/tests/test_configs.py @@ -1,28 +1,43 @@ import unittest from slpkg.configs import Configs -from slpkg.repositories import Repositories +from pathlib import Path class TestConfigs(unittest.TestCase): def setUp(self): - self.repos = Repositories() - self.sbo_txt = self.repos.sbo_repo_slackbuilds - self.sbo_tar_suffix = self.repos.sbo_repo_tar_suffix - self.sbo_repo_tag = self.repos.sbo_repo_tag - self.os_arch = Configs.os_arch + self.configs = Configs - def test_sbo_txt(self): - self.assertEqual('SLACKBUILDS.TXT', self.sbo_txt) + def test_configs(self): + self.assertEqual('slpkg', self.configs.prog_name) + self.assertEqual('x86_64', self.configs.os_arch) + self.assertEqual('/tmp/', self.configs.tmp_path) + self.assertEqual(Path('/tmp/slpkg'), self.configs.tmp_slpkg) + self.assertEqual('/tmp/slpkg/', self.configs.download_only_path) + self.assertEqual(Path('/var', 'lib', 'slpkg'), self.configs.lib_path) + self.assertEqual(Path('/etc', 'slpkg'), self.configs.etc_path) + self.assertEqual(Path('/var/lib/', 'slpkg', 'database'), self.configs.db_path) + self.assertEqual(Path('/var', 'log', 'packages'), self.configs.log_packages) - def test_tar_suffix(self): - self.assertEqual('.tar.gz', self.sbo_tar_suffix) - - def test_repo_tag(self): - self.assertEqual('_SBo', self.sbo_repo_tag) - - def test_os_arch(self): - self.assertEqual('x86_64', self.os_arch) + self.assertEqual('database.slpkg', self.configs.database_name) + self.assertEqual('.pkgs', self.configs.file_list_suffix) + self.assertEqual('upgradepkg --install-new', self.configs.installpkg) + self.assertEqual('upgradepkg --reinstall', self.configs.reinstall) + self.assertEqual('removepkg', self.configs.removepkg) + self.assertEqual(True, self.configs.colors) + self.assertEqual(True, self.configs.dialog) + self.assertEqual('wget', self.configs.downloader) + self.assertEqual('-c -q --progress=bar:force:noscroll --show-progress', self.configs.wget_options) + self.assertEqual('', self.configs.curl_options) + self.assertEqual('-c get -e', self.configs.lftp_get_options) + self.assertEqual('-c mirror --parallel=100 --only-newer', self.configs.lftp_mirror_options) + self.assertEqual(True, self.configs.silent_mode) + self.assertEqual(True, self.configs.ascii_characters) + self.assertEqual(True, self.configs.ask_question) + self.assertEqual(False, self.configs.parallel_downloads) + self.assertEqual('*', self.configs.file_pattern) + self.assertEqual('pixel', self.configs.progress_spinner) + self.assertEqual('green', self.configs.spinner_color) if __name__ == '__main__':