Organization: demo Project: rill-openrtb-prog-ads Metrics View: None
This directory contains real API query results from end-to-end tests of the PyRill SDK query functionality. All queries were executed against the live Rill Data API using the demo organization's rill-openrtb-prog-ads project.
Location: tests/fixtures/query_results/
| Test Name | Status | Rows | Description |
|---|---|---|---|
| basic_metrics_query_dict | ✅ PASSED | 20 | Basic metrics query using plain Python dict |
| complex_metrics_query_dict | ✅ PASSED | 50 | Complex query with time_floor and filters using dict |
| metrics_query_complex_and_filter_dict | ✅ PASSED | 19 | Complex AND filter using dict |
| metrics_sql_query_dict | ✅ PASSED | 20 | Metrics SQL query using plain Python dict - queries pre-aggregated metrics view |
| sql_query_dict | ✅ PASSED | 1 | Raw SQL query using plain Python dict |
| query_builder_complex_filter | ✅ PASSED | 0 | QueryBuilder: Mobile campaigns in US, GB, CA regions |
| query_builder_time_dimension | ✅ PASSED | 100 | QueryBuilder: Time-series query with daily granularity by advertiser |
| basic_metrics_query | ✅ PASSED | 20 | Basic metrics query with advertiser and device dimensions |
| metrics_query_complex_filter | ✅ PASSED | 0 | Mobile campaigns in US, GB, CA regions |
| metrics_query_expression_time_range | ✅ PASSED | 25 | Video performance metrics using expression parameter |
| metrics_query_iso_duration_time_range | ✅ PASSED | 25 | Video performance metrics over last 7 days using iso_duration parameter |
| metrics_query_time_dimension | ✅ PASSED | 100 | Time-series query with daily granularity by advertiser |
| metrics_query_with_filter | ✅ PASSED | 0 | Mobile device campaigns sorted by spend |
| basic_metrics_sql | ✅ PASSED | 20 | Metrics SQL query - queries pre-aggregated metrics view |
| basic_sql_query | ✅ PASSED | 1 | Dataset summary statistics |
| EXAMPLE_basic_metrics_query | ✅ PASSED | 0 | EXAMPLE: Basic metrics query with advertiser and device dimensions |
| query_builder_complex_filter | ✅ PASSED | 0 | QueryBuilder: Mobile campaigns in US, GB, CA regions |
| query_builder_time_dimension | ✅ PASSED | 0 | QueryBuilder: Time-series query with daily granularity by advertiser |
| basic_metrics_query | ✅ PASSED | 0 | Basic metrics query with advertiser and device dimensions |
| metrics_query_complex_filter | ✅ PASSED | 0 | Mobile campaigns in US, GB, CA regions |
| metrics_query_expression_time_range | ✅ PASSED | 0 | Video performance metrics using expression parameter |
| metrics_query_iso_duration_time_range | ✅ PASSED | 0 | Video performance metrics over last 7 days using iso_duration |
| metrics_query_time_dimension | ✅ PASSED | 0 | Time-series query with daily granularity by advertiser |
| metrics_query_with_filter | ✅ PASSED | 0 | Mobile device campaigns sorted by spend |
| url_comparison_disabled | ✅ PASSED | 0 | URL without comparison |
| url_comparison_enabled | ✅ PASSED | 0 | URL with prior period comparison |
| url_leaderboard_multi | ✅ PASSED | 0 | All measures in leaderboard |
| url_leaderboard_single | ✅ PASSED | 0 | Only first measure in leaderboard |
| url_pivot_mode_pivot | ✅ PASSED | 0 | Pivot table view of same query |
| url_pivot_mode_standard | ✅ PASSED | 0 | Standard explore view (for comparison with pivot) |
| url_timezone_America_New_York | ✅ PASSED | 0 | URL with Eastern Time timezone |
| url_timezone_Asia_Tokyo | ✅ PASSED | 0 | URL with Japan Time timezone |
| url_timezone_Europe_London | ✅ PASSED | 0 | URL with British Time timezone |
| url_timezone_UTC | ✅ PASSED | 0 | URL with Coordinated Universal Time timezone |
Each test produces a JSON file containing:
- Query parameters used
- Result data returned from API
- Metadata about the test (description, timestamp, etc.)
Files ending in _ERROR.json indicate tests that failed, and include error details.
To regenerate these results, run the E2E tests:
cd /path/to/pyrill-tests
export RILL_USER_TOKEN='rill_usr_...'
uv run pytest tests/client/e2e/ --run-e2e -vdict/metrics/basic_metrics_query_dict.json- Basic metrics query using plain Python dictdict/metrics/complex_metrics_query_dict.json- Complex query with time_floor and filters using dictdict/metrics/metrics_query_complex_and_filter_dict.json- Complex AND filter using dictdict/metrics_sql/metrics_sql_query_dict.json- Metrics SQL query using plain Python dict - queries pre-aggregated metrics viewdict/sql/sql_query_dict.json- Raw SQL query using plain Python dictobject/builder/query_builder_complex_filter.json- QueryBuilder: Mobile campaigns in US, GB, CA regionsobject/builder/query_builder_time_dimension.json- QueryBuilder: Time-series query with daily granularity by advertiserobject/metrics/basic_metrics_query.json- Basic metrics query with advertiser and device dimensionsobject/metrics/metrics_query_complex_filter.json- Mobile campaigns in US, GB, CA regionsobject/metrics/metrics_query_expression_time_range.json- Video performance metrics using expression parameterobject/metrics/metrics_query_iso_duration_time_range.json- Video performance metrics over last 7 days using iso_duration parameterobject/metrics/metrics_query_time_dimension.json- Time-series query with daily granularity by advertiserobject/metrics/metrics_query_with_filter.json- Mobile device campaigns sorted by spendobject/metrics_sql/basic_metrics_sql.json- Metrics SQL query - queries pre-aggregated metrics viewobject/sql/basic_sql_query.json- Dataset summary statisticsobject/urls/EXAMPLE.json- EXAMPLE: Basic metrics query with advertiser and device dimensionsobject/urls/builder/query_builder_complex_filter.json- QueryBuilder: Mobile campaigns in US, GB, CA regionsobject/urls/builder/query_builder_time_dimension.json- QueryBuilder: Time-series query with daily granularity by advertiserobject/urls/metrics/basic_metrics_query.json- Basic metrics query with advertiser and device dimensionsobject/urls/metrics/metrics_query_complex_filter.json- Mobile campaigns in US, GB, CA regionsobject/urls/metrics/metrics_query_expression_time_range.json- Video performance metrics using expression parameterobject/urls/metrics/metrics_query_iso_duration_time_range.json- Video performance metrics over last 7 days using iso_durationobject/urls/metrics/metrics_query_time_dimension.json- Time-series query with daily granularity by advertiserobject/urls/metrics/metrics_query_with_filter.json- Mobile device campaigns sorted by spendobject/urls/variations/url_comparison_disabled.json- URL without comparisonobject/urls/variations/url_comparison_enabled.json- URL with prior period comparisonobject/urls/variations/url_leaderboard_multi.json- All measures in leaderboardobject/urls/variations/url_leaderboard_single.json- Only first measure in leaderboardobject/urls/variations/url_pivot_mode_pivot.json- Pivot table view of same queryobject/urls/variations/url_pivot_mode_standard.json- Standard explore view (for comparison with pivot)object/urls/variations/url_timezone_America_New_York.json- URL with Eastern Time timezoneobject/urls/variations/url_timezone_Asia_Tokyo.json- URL with Japan Time timezoneobject/urls/variations/url_timezone_Europe_London.json- URL with British Time timezoneobject/urls/variations/url_timezone_UTC.json- URL with Coordinated Universal Time timezoneSUMMARY.json- Machine-readable summary of all test resultsREADME.md- This file