singer_sdk.testing.runners.TargetTestRunner¶
- class singer_sdk.testing.runners.TargetTestRunner[source]¶
Utility class to simplify target testing.
- __init__(target_class, config=None, suite_config=None, input_filepath=None, input_io=None, **kwargs)[source]¶
Initialize TargetTestRunner.
- Parameters:
config (dict | None) – Config to pass to instantiated Target.
suite_config (SuiteConfig | None) – Config to pass to tests.
input_filepath (Path | Traversable | None) – (optional) Path to a singer file containing records, to pass to the Target during testing.
input_io (io.StringIO | None) – (optional) StringIO containing raw records to pass to the Target during testing.
kwargs (t.Any) – Default arguments to be passed to tap/target on create.
- Return type:
None