#3434 feat(targets): Add a config fixture for target tests
Pull request opened by
edgarrmondragon on <!date^1767662756^{date_short}|2026-01-06T01:25:56Z>
Summary by Sourcery
Introduce a fixture-based configuration mechanism for target tests and update existing target test suites to use it.
New Features:
• Add a plugin_config pytest fixture to target test classes for providing configurable target plugin settings.
• Allow the target test runner fixture to consume configuration from the plugin_config fixture instead of a static config dict.
Enhancements:
• Refactor parquet, CSV, and SQLite target tests to build their configs dynamically via plugin_config and other pytest fixtures.
• Add tests validating that factory-generated target test classes expose and correctly wire the plugin_config fixture into the runner.
Tests:
• Extend factory tests to cover the presence, override behavior, and usage of the plugin_config fixture in generated target test classes.
meltano/sdk