Skip to content

Feature/fetchxml#4

Merged
maksii merged 4 commits intotest_mergefrom
feature/fetchxml
Feb 28, 2026
Merged

Feature/fetchxml#4
maksii merged 4 commits intotest_mergefrom
feature/fetchxml

Conversation

@maksii
Copy link
Copy Markdown
Owner

@maksii maksii commented Feb 28, 2026

No description provided.

- Introduced `fetchxml` method in `QueryOperations` for executing FetchXML queries with automatic paging.
- Added validation for FetchXML input, including checks for string type, non-empty content, and proper structure.
- Implemented FetchXML query extraction logic in `_ODataClient` to ensure valid entity extraction.
- Updated documentation in README and SKILL.md to include FetchXML usage examples.
- Added unit tests for FetchXML functionality, covering basic queries, pagination, and validation errors.

This enhancement allows users to leverage FetchXML for more complex queries within the Dataverse client.
- Updated the page_size validation to raise a ValidationError for boolean values, ensuring only integers are accepted.
- Added unit tests to cover scenarios where boolean values are passed as page_size, confirming appropriate error handling for both True and False values.
- Introduced additional tests for handling incorrect entity names and attribute names in FetchXML queries, ensuring robust error propagation for various edge cases.
@maksii maksii merged commit fbe0514 into test_merge Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant