René's URL Explorer Experiment


Title: SK-2842: improve unit test coverage and revert details default in SkyflowError by saileshwar-skyflow · Pull Request #252 · skyflowapi/skyflow-python · GitHub

Open Graph Title: SK-2842: improve unit test coverage and revert details default in SkyflowError by saileshwar-skyflow · Pull Request #252 · skyflowapi/skyflow-python

X Title: SK-2842: improve unit test coverage and revert details default in SkyflowError by saileshwar-skyflow · Pull Request #252 · skyflowapi/skyflow-python

Description: Summary Added unit tests to achieve 100% line and branch coverage for all public-facing modules: skyflow/client, skyflow/vault/data, skyflow/vault/tokens, skyflow/vault/controller, skyflow/vault/connection, and skyflow/vault/detect Reverted SkyflowError.details default from None back to [] to avoid breaking callers that iterate over details Test plan Run pytest tests/ --cov=skyflow/client --cov=skyflow/vault --cov-branch --cov-report=term-missing and verify 100% coverage across all target modules Confirm all 573+ tests pass with no failures

Open Graph Description: Summary Added unit tests to achieve 100% line and branch coverage for all public-facing modules: skyflow/client, skyflow/vault/data, skyflow/vault/tokens, skyflow/vault/controller, skyflow/vault/c...

X Description: Summary Added unit tests to achieve 100% line and branch coverage for all public-facing modules: skyflow/client, skyflow/vault/data, skyflow/vault/tokens, skyflow/vault/controller, skyflow/vault/c...

Opengraph URL: https://github.com/skyflowapi/skyflow-python/pull/252

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:89cfbc41-8597-ad20-50a9-2cc175076506
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD6AA:47805:87DECC:B33C7A:6AF844C2
html-safe-nonced7a249c43c7b24e062a18ab32ddd193e59d8bba5704ff95311e130f431231ba1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENkFBOjQ3ODA1Ojg3REVDQzpCMzNDN0E6NkFGODQ0QzIiLCJ2aXNpdG9yX2lkIjoiMTk0MTA3NTQ1ODY0ODQ1ODQzNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8dae7062f0a8e13dbd56698eae985e4b22ca280ea2e224bec67c91746ec50a8c
hovercard-subject-tagpull_request:3730138751
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/skyflowapi/skyflow-python/pull/252/files
twitter:imagehttps://avatars.githubusercontent.com/u/156889717?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/156889717?s=400&v=4
og:image:altSummary Added unit tests to achieve 100% line and branch coverage for all public-facing modules: skyflow/client, skyflow/vault/data, skyflow/vault/tokens, skyflow/vault/controller, skyflow/vault/c...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5713ecd83001b2f55c3509fb7a292bf7d66d0f167c7ae87a9f7eaec5a52bf8db
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/skyflowapi/skyflow-python git https://github.com/skyflowapi/skyflow-python.git
octolytics-dimension-user_id72233674
octolytics-dimension-user_loginskyflowapi
octolytics-dimension-repository_id416989700
octolytics-dimension-repository_nwoskyflowapi/skyflow-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id416989700
octolytics-dimension-repository_network_root_nwoskyflowapi/skyflow-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release653be32ff5c755082a4db662491bfbbcfc9112c1
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/skyflowapi/skyflow-python/pull/252/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fskyflowapi%2Fskyflow-python%2Fpull%2F252%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fskyflowapi%2Fskyflow-python%2Fpull%2F252%2Ffiles
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=skyflowapi%2Fskyflow-python
Reloadhttps://github.com/skyflowapi/skyflow-python/pull/252/files
Reloadhttps://github.com/skyflowapi/skyflow-python/pull/252/files
Reloadhttps://github.com/skyflowapi/skyflow-python/pull/252/files
skyflowapihttps://github.com/skyflowapi
skyflow-pythonhttps://github.com/skyflowapi/skyflow-python
Codehttps://github.com/skyflowapi/skyflow-python
Issues1 (1)https://github.com/skyflowapi/skyflow-python/issues
Pull requests9 (9)https://github.com/skyflowapi/skyflow-python/pulls
Actionshttps://github.com/skyflowapi/skyflow-python/actions
Projectshttps://github.com/skyflowapi/skyflow-python/projects
Security and qualityhttps://github.com/skyflowapi/skyflow-python/security
Insightshttps://github.com/skyflowapi/skyflow-python/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fskyflowapi%2Fskyflow-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fskyflowapi%2Fskyflow-python%2Fissues%2Fnew%2Fchoose
saileshwar-skyflowhttps://github.com/saileshwar-skyflow
release/26.1.4https://github.com/skyflowapi/skyflow-python/tree/release/26.1.4
saileshwar/SK-2842-add-unit-tests-and-revert-details-in-skyflow-errorhttps://github.com/skyflowapi/skyflow-python/tree/saileshwar/SK-2842-add-unit-tests-and-revert-details-in-skyflow-error
Conversation 0 https://github.com/skyflowapi/skyflow-python/pull/252
Commits 1 https://github.com/skyflowapi/skyflow-python/pull/252/commits
Checks 4 https://github.com/skyflowapi/skyflow-python/pull/252/checks
Files changed https://github.com/skyflowapi/skyflow-python/pull/252/files
Please reload this pagehttps://github.com/skyflowapi/skyflow-python/pull/252/files
SK-2842: improve unit test coverage and revert details default in SkyflowError https://github.com/skyflowapi/skyflow-python/pull/252/files#top
Show all changes 1 commit https://github.com/skyflowapi/skyflow-python/pull/252/files
e1c2c8e SK-2842: improve coverage and revert details in skyflow error class saileshwar-skyflow May 22, 2026 https://github.com/skyflowapi/skyflow-python/pull/252/commits/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e
Clear filters https://github.com/skyflowapi/skyflow-python/pull/252/files
Please reload this pagehttps://github.com/skyflowapi/skyflow-python/pull/252/files
Please reload this pagehttps://github.com/skyflowapi/skyflow-python/pull/252/files
_skyflow_error.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f33b37ad95e24b8cec5bf346169b6b390935997e5bf005327bc8afb20ea57182
__init__.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-2e58d74b36d0463be24aa2498fe3ff57f47035f6336bf59e9ea4a7da906dd1e4
test_responses.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a00d33db0909d3d291550ae2b178ff6402a1314c1db4a4bda1e54ebe83006b41
test__audit_binlookup.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-bec455b7093ff587d93bf543d558a497656186e11bfa71f394dc9f2bcc81789a
test__detect.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-1b82246f0667f5e05de5a326c4c07477029d0a94fab0c6884d8093afd29dc6a0
test__vault.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f2a257246368e4f251dcea31fd5ad5b8eebe052febea6be644b885d2b2e2e2a7
__init__.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-74710378d58e87250a002775f2105e4d3d1186fe51a1dc57f48ce017a3db29ce
test_responses.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a453b51848b9f8d4571287de760625d9ca30bf19b5b11b17a70ae55316b4b55f
__init__.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a8f3859a7b2f1c90b4f5424e8f0632984e0d88bc3955ae9b927ab68b955652aa
test_models.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-0b7c3f7b9595dbda9ba3e4604a283feca0155d38237252039ebeef04395ae5f1
__init__.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-7e5d102573dcc1d85042f06c41272da5bd735a5158019d6c23eb16c66bd403a9
test_responses.py https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-917ddd10aab7eaaededc70a7ea5ad998caadafea3b05b266eff51dd79895fb36
skyflow/error/_skyflow_error.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f33b37ad95e24b8cec5bf346169b6b390935997e5bf005327bc8afb20ea57182
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/skyflow/error/_skyflow_error.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f33b37ad95e24b8cec5bf346169b6b390935997e5bf005327bc8afb20ea57182
tests/vault/connection/__init__.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-2e58d74b36d0463be24aa2498fe3ff57f47035f6336bf59e9ea4a7da906dd1e4
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/connection/__init__.py
Open in desktop https://desktop.github.com
tests/vault/connection/test_responses.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a00d33db0909d3d291550ae2b178ff6402a1314c1db4a4bda1e54ebe83006b41
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/connection/test_responses.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
tests/vault/controller/test__audit_binlookup.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-bec455b7093ff587d93bf543d558a497656186e11bfa71f394dc9f2bcc81789a
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/controller/test__audit_binlookup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
tests/vault/controller/test__detect.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-1b82246f0667f5e05de5a326c4c07477029d0a94fab0c6884d8093afd29dc6a0
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/controller/test__detect.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-1b82246f0667f5e05de5a326c4c07477029d0a94fab0c6884d8093afd29dc6a0
https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-1b82246f0667f5e05de5a326c4c07477029d0a94fab0c6884d8093afd29dc6a0
tests/vault/controller/test__vault.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f2a257246368e4f251dcea31fd5ad5b8eebe052febea6be644b885d2b2e2e2a7
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/controller/test__vault.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f2a257246368e4f251dcea31fd5ad5b8eebe052febea6be644b885d2b2e2e2a7
https://github.com/skyflowapi/skyflow-python/pull/252/files#diff-f2a257246368e4f251dcea31fd5ad5b8eebe052febea6be644b885d2b2e2e2a7
tests/vault/data/__init__.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-74710378d58e87250a002775f2105e4d3d1186fe51a1dc57f48ce017a3db29ce
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/data/__init__.py
Open in desktop https://desktop.github.com
tests/vault/data/test_responses.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a453b51848b9f8d4571287de760625d9ca30bf19b5b11b17a70ae55316b4b55f
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/data/test_responses.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/skyflowapi/skyflow-python/pull/252/{{ revealButtonHref }}
tests/vault/detect/__init__.pyhttps://github.com/skyflowapi/skyflow-python/pull/252/files#diff-a8f3859a7b2f1c90b4f5424e8f0632984e0d88bc3955ae9b927ab68b955652aa
View file https://github.com/skyflowapi/skyflow-python/blob/e1c2c8e5a3ceab36ba61bca88b8a9f9dfc0e594e/tests/vault/detect/__init__.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/skyflowapi/skyflow-python/pull/252/files
Please reload this pagehttps://github.com/skyflowapi/skyflow-python/pull/252/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.