René's URL Explorer Experiment


Title: bpo-43853: Expand test suite for SQLite UDF's by erlend-aasland · Pull Request #27642 · python/cpython · GitHub

Open Graph Title: bpo-43853: Expand test suite for SQLite UDF's by erlend-aasland · Pull Request #27642 · python/cpython

X Title: bpo-43853: Expand test suite for SQLite UDF's by erlend-aasland · Pull Request #27642 · python/cpython

Description: Test that strings that contain embedded NULL characters are passed to UDF's Consolidate "test param" tests to reduce the amount of boilerplate code Test more error conditions when building UDF arguments, and returning UDF values Handle PyFloat_AsDouble() errors https://bugs.python.org/issue43853

Open Graph Description: Test that strings that contain embedded NULL characters are passed to UDF's Consolidate "test param" tests to reduce the amount of boilerplate code Test more error conditions when bui...

X Description: Test that strings that contain embedded NULL characters are passed to UDF's Consolidate "test param" tests to reduce the amount of boilerplate code Test more error conditi...

Opengraph URL: https://github.com/python/cpython/pull/27642

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:a22ab913-4b8f-673e-6ab6-ce4bbbe09ba5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA4C6:2B81A2:922603:C7DCAF:6969E5D3
html-safe-noncef183552badc4ca7fc062e94cdeb57b5bb9cf28e856e9ab3579fffc16886e11d8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNEM2OjJCODFBMjo5MjI2MDM6QzdEQ0FGOjY5NjlFNUQzIiwidmlzaXRvcl9pZCI6IjE0NjAxMTE3NzUxMzcxMjk5MzkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac25a8e88291135b107814429a19447299d0e11def58603827fe4e79502e04b297
hovercard-subject-tagpull_request:705708081
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/python/cpython/pull/27642/files
twitter:imagehttps://avatars.githubusercontent.com/u/13780613?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/13780613?s=400&v=4
og:image:altTest that strings that contain embedded NULL characters are passed to UDF's Consolidate "test param" tests to reduce the amount of boilerplate code Test more error conditions when bui...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None7b32f1c7c4549428ee399213e8345494fc55b5637195d3fc5f493657579235e8
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
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
releasebdde15ad1b403e23b08bbd89b53fbe6bdf688cad
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/27642/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F27642%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
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
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://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/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F27642%2Ffiles
Sign up https://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=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/27642/files
Reloadhttps://github.com/python/cpython/pull/27642/files
Reloadhttps://github.com/python/cpython/pull/27642/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
gvanrossumhttps://github.com/gvanrossum
python:mainhttps://github.com/python/cpython/tree/main
erlend-aasland:sqlite-test-udf-str-with-nullhttps://github.com/erlend-aasland/cpython/tree/sqlite-test-udf-str-with-null
Conversation 34 https://github.com/python/cpython/pull/27642
Commits 16 https://github.com/python/cpython/pull/27642/commits
Checks 0 https://github.com/python/cpython/pull/27642/checks
Files changed https://github.com/python/cpython/pull/27642/files
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
bpo-43853: Expand test suite for SQLite UDF's https://github.com/python/cpython/pull/27642/files#top
Show all changes 16 commits https://github.com/python/cpython/pull/27642/files
1fa7e13 Test that str params with embedded NULL chars are passed to SQLite fu… Aug 6, 2021 https://github.com/python/cpython/pull/27642/commits/1fa7e13db03ce0e655611c87b1d65abb6fdace50
aebc9de Refactor most set param tests Aug 6, 2021 https://github.com/python/cpython/pull/27642/commits/aebc9decb84e9bdf5d36a9998f762bb8d760b985
13f2413 expand test suite and check for PyFloat_AsDouble errors Aug 7, 2021 https://github.com/python/cpython/pull/27642/commits/13f24137639baef3c02a377987133606ba27b029
3ed9af6 Address review: add more tests Aug 8, 2021 https://github.com/python/cpython/pull/27642/commits/3ed9af66ae74f0085b95e50874574f9225c14e71
476edeb Sync with 'main' bco. GH-27654 Aug 8, 2021 https://github.com/python/cpython/pull/27642/commits/476edeb046a4127cbb9717b0cb12505b94b38042
05c2f80 Test surrogates and non-ascii chars Aug 12, 2021 https://github.com/python/cpython/pull/27642/commits/05c2f807097c98f2e901e140d9bbc40bbb5c59f9
21022c2 Test 63-bit int with non-zero low bits Aug 12, 2021 https://github.com/python/cpython/pull/27642/commits/21022c2519daffeeaefa589e9107697e39f7cdef
0a8ba42 import test.support.gc_collect iso. import gc Aug 13, 2021 https://github.com/python/cpython/pull/27642/commits/0a8ba4262162d1804087731372ca4fb097733d24
9f288f1 Merge branch 'main' into sqlite-test-udf-str-with-null Sep 14, 2021 https://github.com/python/cpython/pull/27642/commits/9f288f1f12d9c0fc09bfd783311b783474227753
02725cf Make test_func_params more specific Sep 15, 2021 https://github.com/python/cpython/pull/27642/commits/02725cf970d6eb51b91bf8bf96aaa4114a91c486
5be2810 Remove unneeded test UDF Sep 15, 2021 https://github.com/python/cpython/pull/27642/commits/5be2810e18b3c697f452094ba3d611ca08d3217d
00a504c Merge branch 'main' into sqlite-test-udf-str-with-null Nov 1, 2021 https://github.com/python/cpython/pull/27642/commits/00a504c16ffc297e16c3c944ae5492b54f74da4a
a3a1fbe Merge branch 'main' into sqlite-test-udf-str-with-null Nov 10, 2021 https://github.com/python/cpython/pull/27642/commits/a3a1fbe3ccb98b6a4f233666c301c14111ee8a9f
5626a61 Merge branch 'main' into sqlite-test-udf-str-with-null Nov 16, 2021 https://github.com/python/cpython/pull/27642/commits/5626a61f463bc0c5d3020eed50f566d9573ae1df
7c5f4b4 Merge branch 'main' into sqlite-test-udf-str-with-null Nov 29, 2021 https://github.com/python/cpython/pull/27642/commits/7c5f4b41143e52c3b1c461beae0f6c2c850719ac
417c57b Merge branch 'main' into sqlite-test-udf-str-with-null Jan 22, 2022 https://github.com/python/cpython/pull/27642/commits/417c57b7d933595e1302a4f5b715f901354fb639
Clear filters https://github.com/python/cpython/pull/27642/files
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
test_userfunctions.py https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
connection.c https://github.com/python/cpython/pull/27642/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
statement.c https://github.com/python/cpython/pull/27642/files#diff-517a9c73ccad12dd55f0beb930416fee87cade1b2abbb84a73ed8e39cc696c39
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L579
Lib/test/test_sqlite3/test_userfunctions.pyhttps://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
View file https://github.com/erlend-aasland/cpython/blob/417c57b7d933595e1302a4f5b715f901354fb639/Lib/test/test_sqlite3/test_userfunctions.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/27642/{{ revealButtonHref }}
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/pull/27642/files#diff-80e889411fc7bc8a3ef80de97a83b6f55f8ecade545aaaaa4fc109029e261fe0
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L580
Modules/_sqlite/connection.chttps://github.com/python/cpython/pull/27642/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
View file https://github.com/erlend-aasland/cpython/blob/417c57b7d933595e1302a4f5b715f901354fb639/Modules/_sqlite/connection.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/27642/{{ revealButtonHref }}
https://github.com/python/cpython/pull/27642/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
Please reload this pagehttps://github.com/python/cpython/pull/27642/files
https://github.com/python/cpython/pull/27642/files#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L580
Modules/_sqlite/statement.chttps://github.com/python/cpython/pull/27642/files#diff-517a9c73ccad12dd55f0beb930416fee87cade1b2abbb84a73ed8e39cc696c39
View file https://github.com/erlend-aasland/cpython/blob/417c57b7d933595e1302a4f5b715f901354fb639/Modules/_sqlite/statement.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/27642/{{ revealButtonHref }}
https://github.com/python/cpython/pull/27642/files#diff-517a9c73ccad12dd55f0beb930416fee87cade1b2abbb84a73ed8e39cc696c39
https://github.com/python/cpython/pull/27642/files#diff-517a9c73ccad12dd55f0beb930416fee87cade1b2abbb84a73ed8e39cc696c39
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.