Module data_source

Module data_source 

Source
Expand description

Data source abstraction for loading test data from multiple sources Data Source Abstraction

Provides a unified interface for loading test data from various sources:

  • Local filesystem
  • Git repositories
  • HTTP endpoints

This enables injecting test data into mocks from multiple sources.

Structs§

DataSourceConfig
Configuration for a data source
DataSourceContent
Loaded data from a source
DataSourceFactory
Data source factory
DataSourceManager
Data source manager for handling multiple sources
GitDataSource
Git repository data source
HttpDataSource
HTTP/HTTPS data source
LocalDataSource
Local filesystem data source

Enums§

DataSourceType
Data source type

Traits§

DataSource
Trait for data source implementations