Skip to content

feat(python): expose Permissions and remaining user auth methods#3727

Open
ethanlin01x wants to merge 8 commits into
apache:masterfrom
ethanlin01x:feat/python-permissions
Open

feat(python): expose Permissions and remaining user auth methods#3727
ethanlin01x wants to merge 8 commits into
apache:masterfrom
ethanlin01x:feat/python-permissions

feat(python): add logout_user to IggyClient

22bc32c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 22, 2026 in 0s

74.38% (+0.03%) compared to a5001d3

View this Pull Request on Codecov

74.38% (+0.03%) compared to a5001d3

Details

Codecov Report

❌ Patch coverage is 96.66667% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.38%. Comparing base (a5001d3) to head (22bc32c).

Files with missing lines Patch % Lines
foreign/python/src/permissions.rs 95.60% 8 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3727      +/-   ##
============================================
+ Coverage     74.34%   74.38%   +0.03%     
  Complexity      950      950              
============================================
  Files          1303     1304       +1     
  Lines        148712   148951     +239     
  Branches     124225   124225              
============================================
+ Hits         110562   110793     +231     
- Misses        34673    34681       +8     
  Partials       3477     3477              
Components Coverage Δ
Rust Core 74.57% <ø> (ø)
Java SDK 62.64% <ø> (ø)
C# SDK 72.28% <ø> (ø)
Python SDK 93.08% <96.66%> (+0.81%) ⬆️
PHP SDK 84.52% <ø> (ø)
Node SDK 92.70% <ø> (ø)
Go SDK 43.08% <ø> (ø)
Files with missing lines Coverage Δ
foreign/python/src/client.rs 99.21% <100.00%> (+0.06%) ⬆️
foreign/python/src/lib.rs 100.00% <100.00%> (ø)
foreign/python/src/user.rs 80.43% <100.00%> (+1.36%) ⬆️
foreign/python/src/permissions.rs 95.60% <95.60%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.