singer_sdk.testing.templates.TapTestTemplate

class singer_sdk.testing.templates.TapTestTemplate[source]

Base Tap test template.

run(config, resource, runner)[source]

Test main run method.

Parameters:
  • config (SuiteConfig) – SuiteConfig instance, to use for test.

  • resource (t.Any) – A generic external resource, provided by a pytest fixture.

  • runner (TapTestRunner) – A Tap or Target runner instance, to use with this test.

Return type:

None

property id: str[source]

Test ID.

Returns:

Test ID string.