diff --git a/gameyamlspiderandgenerator/__main__.py b/gameyamlspiderandgenerator/__main__.py index f653d60..48d17f5 100644 --- a/gameyamlspiderandgenerator/__main__.py +++ b/gameyamlspiderandgenerator/__main__.py @@ -65,6 +65,7 @@ if args.silent: logger.remove() logger.debug(sys.version) +logger.debug(" ".join(sys.argv)) logger.debug("version: " + version("gameyamlspiderandgenerator")) if isinstance(args.config, str): with open(args.config) as f: diff --git a/tests/hook_test.py b/tests/hook_test.py index 0804cf0..a3cc17f 100644 --- a/tests/hook_test.py +++ b/tests/hook_test.py @@ -6,10 +6,16 @@ from gameyamlspiderandgenerator.util.plugin_manager import pkg from gameyamlspiderandgenerator.util.config import config +from importlib.metadata import version +from loguru import logger +import sys config.load(Path(__file__).parent / "test_config.yaml") pkg.init() +logger.remove() +logger.add(sys.stdout, level="DEBUG") + class HookUnitTest(unittest.TestCase): def test_all(self): @@ -17,8 +23,10 @@ def test_all(self): "search": {"name": "dead-space"}, "validate": {}, } + print(config.hook) for i in config.hook: print(template_dict | test_config[i]) + print(f"version: {version(f"yamlgenerator_hook_{i}")}") self.assertIsInstance( pkg.hook[f"yamlgenerator_hook_{i}"]().setup( template_dict | test_config[i] diff --git a/tests/local_test.py b/tests/local_test.py index 4765f3c..b4191d9 100644 --- a/tests/local_test.py +++ b/tests/local_test.py @@ -5,6 +5,11 @@ from gameyamlspiderandgenerator.util.config import config from gameyamlspiderandgenerator.util.fgi_yaml import get_valid_filename from gameyamlspiderandgenerator.util.plugin_manager import pkg +from loguru import logger +import sys + +logger.remove() +logger.add(sys.stdout, level="DEBUG") def get_time(f): diff --git a/tests/unit_test.py b/tests/unit_test.py index a81aebf..bd87cc0 100644 --- a/tests/unit_test.py +++ b/tests/unit_test.py @@ -4,7 +4,10 @@ from pathlib import Path from gameyamlspiderandgenerator.util.config import config +from loguru import logger +logger.remove() +logger.add(sys.stdout, level="DEBUG") config.load(Path(__file__).parent / "test_config.yaml") print(config) print("*" * 10) @@ -24,6 +27,9 @@ def test_steam(self): "-m", "gameyamlspiderandgenerator", "https://store.steampowered.com/app/1470120/Atopes/", + "-f", + "tests/test_config.yaml", + "--debug", ] ) self.assertEqual(result.returncode, 0) @@ -35,6 +41,9 @@ def test_itchio(self): "-m", "gameyamlspiderandgenerator", "https://fymm-game.itch.io/ddp", + "-f", + "tests/test_config.yaml", + "--debug", ] ) self.assertEqual(result.returncode, 0)