apache_beam.yaml.test_utils.datadog_test_utils module

Helper utilities for Datadog integration tests.

class apache_beam.yaml.test_utils.datadog_test_utils.DatadogConnection(url, api_key)[source]

Bases: object

class apache_beam.yaml.test_utils.datadog_test_utils.MockDatadogHandler(request, client_address, server)[source]

Bases: BaseHTTPRequestHandler

do_POST()[source]
log_message(format, *args)[source]
apache_beam.yaml.test_utils.datadog_test_utils.temp_datadog_mock_server(received_records)[source]
apache_beam.yaml.test_utils.datadog_test_utils.temp_fake_datadog_server(expected_records=None)[source]

Context manager to provide a temporary fake Datadog server for testing.