tests package
Subpackages
- tests.core package
- Submodules
- tests.core.test_base_sentence_generator module
ConcreteSentenceGeneratorTestBaseSentenceGeneratorTestBaseSentenceGenerator.generator()TestBaseSentenceGenerator.mock_config()TestBaseSentenceGenerator.mock_translator()TestBaseSentenceGenerator.test_can_process()TestBaseSentenceGenerator.test_category_property()TestBaseSentenceGenerator.test_do_translate_empty_value()TestBaseSentenceGenerator.test_do_translate_multiple_types()TestBaseSentenceGenerator.test_do_translate_no_config()TestBaseSentenceGenerator.test_do_translate_preserves_original()TestBaseSentenceGenerator.test_do_translate_single_type()TestBaseSentenceGenerator.test_exists_param()TestBaseSentenceGenerator.test_get_format_in_config()TestBaseSentenceGenerator.test_get_int()TestBaseSentenceGenerator.test_get_sentence()TestBaseSentenceGenerator.test_get_value()TestBaseSentenceGenerator.test_init()TestBaseSentenceGenerator.test_priority_default()TestBaseSentenceGenerator.test_process_method()TestBaseSentenceGenerator.test_process_with_empty_data()TestBaseSentenceGenerator.test_repr()
TestPriorityExtractionTestTranslateMultipleTypes
- tests.core.test_config_manager module
TestAppConfigTestAppConfig.test_create_default_invalid_engine()TestAppConfig.test_create_default_naninovel()TestAppConfig.test_create_default_renpy()TestAppConfig.test_default_config()TestAppConfig.test_from_dict_invalid_engine()TestAppConfig.test_from_dict_minimal()TestAppConfig.test_from_dict_with_engine_string()TestAppConfig.test_from_dict_with_naninovel_engine()TestAppConfig.test_from_dict_with_paths()TestAppConfig.test_from_dict_with_processing()TestAppConfig.test_from_dict_with_renpy_engine()TestAppConfig.test_from_file_invalid_format()TestAppConfig.test_from_file_json()TestAppConfig.test_from_file_yaml()TestAppConfig.test_from_file_yml_extension()TestAppConfig.test_roundtrip_json()TestAppConfig.test_roundtrip_yaml()TestAppConfig.test_to_file_json()TestAppConfig.test_to_file_yaml()TestAppConfig.test_to_file_yml_extension()
TestEngineConfigTestNaninovelConfigTestPathConfigTestProcessingConfigTestRenpyConfig
- tests.core.test_constants module
- tests.core.test_engine_processor module
BrokenGeneratorMockDialogueGeneratorMockMusicGeneratorMockSceneGeneratorTestEngineProcessorTestEngineProcessor.mock_config()TestEngineProcessor.mock_generator_manager()TestEngineProcessor.mock_translator()TestEngineProcessor.processor()TestEngineProcessor.test_build_generator_param_map()TestEngineProcessor.test_build_generator_param_map_no_param_config()TestEngineProcessor.test_build_generator_param_map_none_param_config()TestEngineProcessor.test_init()TestEngineProcessor.test_setup()
TestEngineProcessorIntegrationTestPipelineInfoTestPipelineInfo.mock_config()TestPipelineInfo.mock_translator()TestPipelineInfo.processor_with_generators()TestPipelineInfo.test_get_generator_manager()TestPipelineInfo.test_get_pipeline_info()TestPipelineInfo.test_get_pipeline_info_empty()TestPipelineInfo.test_get_pipeline_info_with_category()
TestProcessRowTestProcessRow.mock_config()TestProcessRow.mock_translator()TestProcessRow.processor_with_generators()TestProcessRow.test_process_row_empty_row()TestProcessRow.test_process_row_generator_returns_empty()TestProcessRow.test_process_row_with_all_params()TestProcessRow.test_process_row_with_empty_values()TestProcessRow.test_process_row_with_generator_error()TestProcessRow.test_process_row_with_nan_values()TestProcessRow.test_process_row_with_no_matching_params()TestProcessRow.test_process_row_with_partial_params()
- tests.core.test_engine_registry module
TestEngineMetadataTestEngineRegistryTestEngineRegistry.reset_registry()TestEngineRegistry.test_get_registered_engine()TestEngineRegistry.test_get_unregistered_engine()TestEngineRegistry.test_is_registered_false()TestEngineRegistry.test_is_registered_true()TestEngineRegistry.test_list_engines_empty()TestEngineRegistry.test_list_engines_returns_copy()TestEngineRegistry.test_list_engines_with_multiple_engines()TestEngineRegistry.test_register_duplicate_engine()TestEngineRegistry.test_register_engine()TestEngineRegistry.test_reset_registry()TestEngineRegistry.test_singleton_pattern()
TestEngineRegistryIntegrationTestRegisterEngineDecoratorTestRegisterEngineDecorator.reset_registry()TestRegisterEngineDecorator.test_register_engine_decorator_basic()TestRegisterEngineDecorator.test_register_engine_decorator_preserves_function()TestRegisterEngineDecorator.test_register_engine_decorator_with_all_params()TestRegisterEngineDecorator.test_register_multiple_engines_with_decorator()
- tests.core.test_param_translator module
TestParamTranslatorTestParamTranslator.mock_param_mappings_file()TestParamTranslator.mock_varient_mappings_file()TestParamTranslator.test_get_available_types()TestParamTranslator.test_get_params_for_type()TestParamTranslator.test_get_translations_for_type()TestParamTranslator.test_has_mapping()TestParamTranslator.test_init_success()TestParamTranslator.test_init_with_missing_files()TestParamTranslator.test_special_characters_in_param()TestParamTranslator.test_translate()TestParamTranslator.test_translate_batch()TestParamTranslator.test_translate_batch_with_missing_params()TestParamTranslator.test_translate_varient()TestParamTranslator.translator()
- tests.core.test_sentence_generator_manager module
MockGenerator1MockGenerator2MockGenerator3TestCreateGeneratorInstancesTestCreateGeneratorInstances.manager()TestCreateGeneratorInstances.mock_config()TestCreateGeneratorInstances.mock_translator()TestCreateGeneratorInstances.test_create_generator_instances()TestCreateGeneratorInstances.test_create_generator_instances_calls_load()TestCreateGeneratorInstances.test_create_generator_instances_empty()TestCreateGeneratorInstances.test_create_generator_instances_sorted_by_priority()TestCreateGeneratorInstances.test_create_generator_instances_with_error()
TestDiscoverGeneratorClassesTestDiscoverGeneratorClasses.manager()TestDiscoverGeneratorClasses.test_discover_generator_classes_import_error()TestDiscoverGeneratorClasses.test_discover_generator_classes_manual_add()TestDiscoverGeneratorClasses.test_discover_generator_classes_module_import_error()TestDiscoverGeneratorClasses.test_discover_generator_classes_skip_non_generator_modules()TestDiscoverGeneratorClasses.test_discover_generator_classes_skip_packages()
TestSentenceGeneratorManagerTestSentenceGeneratorManager.manager()TestSentenceGeneratorManager.test_collect_param_configs()TestSentenceGeneratorManager.test_collect_param_configs_empty()TestSentenceGeneratorManager.test_collect_param_configs_no_param_config()TestSentenceGeneratorManager.test_get_all_param_names()TestSentenceGeneratorManager.test_get_all_param_names_calls_load()TestSentenceGeneratorManager.test_get_all_param_names_empty()TestSentenceGeneratorManager.test_init()TestSentenceGeneratorManager.test_is_generator_class()TestSentenceGeneratorManager.test_is_generator_class_not_subclass()TestSentenceGeneratorManager.test_load_only_once()
TestSentenceGeneratorManagerIntegrationTestSentenceGeneratorManagerIntegration.manager()TestSentenceGeneratorManagerIntegration.mock_config()TestSentenceGeneratorManagerIntegration.mock_translator()TestSentenceGeneratorManagerIntegration.test_full_workflow()TestSentenceGeneratorManagerIntegration.test_load_idempotent()TestSentenceGeneratorManagerIntegration.test_param_configs_merge()
- Module contents
- tests.engines package
- tests.gui package
Submodules
tests.conftest module
pytest 配置文件 提供共享的 fixtures 和测试配置
tests.test_param_updater module
测试 ParamUpdater 类
- class tests.test_param_updater.TestParamUpdater[源代码]
基类:
object测试 ParamUpdater 类
Module contents
Tests for Scenario Tool