singer_sdk.testing.config.SuiteConfig

class singer_sdk.testing.config.SuiteConfig[source]

Test Suite Config, passed to each test.

Parameters:
  • max_records_limit – Max records to fetch during tap testing.

  • ignore_no_records – Ignore stream test failures if stream returns no records, for all streams.

  • ignore_no_records_for_streams – Ignore stream test failures if stream returns no records, for named streams.

__init__(max_records_limit=150, ignore_no_records=False, ignore_no_records_for_streams=<factory>)[source]
Parameters:
  • max_records_limit (int | None)

  • ignore_no_records (bool)

  • ignore_no_records_for_streams (list[str])

Return type:

None