René's URL Explorer Experiment


Title: History for tests - ourbricks/python-oauth2 · GitHub

Open Graph Title: History for tests - ourbricks/python-oauth2

X Title: History for tests - ourbricks/python-oauth2

Description: A fully tested, abstract interface to creating OAuth clients and servers. - History for tests - ourbricks/python-oauth2

Open Graph Description: A fully tested, abstract interface to creating OAuth clients and servers. - History for tests - ourbricks/python-oauth2

X Description: A fully tested, abstract interface to creating OAuth clients and servers. - History for tests - ourbricks/python-oauth2

Opengraph URL: https://github.com/ourbricks/python-oauth2

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:efd9551c-183a-586d-1fb5-ae5b5839f7cd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9B5C:2A7A96:748D1A:99862E:6A5C0CD3
html-safe-nonce687d5b51d85489c0206faaf70ee4b6c3f748bd24ef6baf1ffd24ec871aee4631
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QjVDOjJBN0E5Njo3NDhEMUE6OTk4NjJFOjZBNUMwQ0QzIiwidmlzaXRvcl9pZCI6IjU4NTk5NTU0OTgxNDIxNDE2NTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8957928ee020bbd4fba0d874d1e6d41239c93d4f4914c4d689e9123063a276f2
hovercard-subject-tagrepository:1873999
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/ourbricks/python-oauth2/commits/python3/tests
twitter:imagehttps://opengraph.githubassets.com/a75a8c48762ccb6ca5a5eb18ac53b3d622d2f4140a1f37fe850bf972d126ff35/ourbricks/python-oauth2
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a75a8c48762ccb6ca5a5eb18ac53b3d622d2f4140a1f37fe850bf972d126ff35/ourbricks/python-oauth2
og:image:altA fully tested, abstract interface to creating OAuth clients and servers. - History for tests - ourbricks/python-oauth2
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/ourbricks/python-oauth2 git https://github.com/ourbricks/python-oauth2.git
octolytics-dimension-user_id806715
octolytics-dimension-user_loginourbricks
octolytics-dimension-repository_id1873999
octolytics-dimension-repository_nwoourbricks/python-oauth2
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id1350480
octolytics-dimension-repository_parent_nwohades/python-oauth2
octolytics-dimension-repository_network_root_id345048
octolytics-dimension-repository_network_root_nwojoestump/python-oauth2
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/ourbricks/python-oauth2/commits/python3/tests#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fourbricks%2Fpython-oauth2%2Fcommits%2Fpython3%2Ftests
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2Fourbricks%2Fpython-oauth2%2Fcommits%2Fpython3%2Ftests
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%2Fcommits%2Fshow&source=header-repo&source_repo=ourbricks%2Fpython-oauth2
Reloadhttps://github.com/ourbricks/python-oauth2/commits/python3/tests
Reloadhttps://github.com/ourbricks/python-oauth2/commits/python3/tests
Reloadhttps://github.com/ourbricks/python-oauth2/commits/python3/tests
Please reload this pagehttps://github.com/ourbricks/python-oauth2/commits/python3/tests
ourbricks https://github.com/ourbricks
python-oauth2https://github.com/ourbricks/python-oauth2
hades/python-oauth2https://github.com/hades/python-oauth2
Notifications https://github.com/login?return_to=%2Fourbricks%2Fpython-oauth2
Fork 0 https://github.com/login?return_to=%2Fourbricks%2Fpython-oauth2
Star 1 https://github.com/login?return_to=%2Fourbricks%2Fpython-oauth2
Code https://github.com/ourbricks/python-oauth2/tree/python3
Pull requests 0 https://github.com/ourbricks/python-oauth2/pulls
Actions https://github.com/ourbricks/python-oauth2/actions
Projects https://github.com/ourbricks/python-oauth2/projects
Wiki https://github.com/ourbricks/python-oauth2/wiki
Security and quality 0 https://github.com/ourbricks/python-oauth2/security
Insights https://github.com/ourbricks/python-oauth2/pulse
Code https://github.com/ourbricks/python-oauth2/tree/python3
Pull requests https://github.com/ourbricks/python-oauth2/pulls
Actions https://github.com/ourbricks/python-oauth2/actions
Projects https://github.com/ourbricks/python-oauth2/projects
Wiki https://github.com/ourbricks/python-oauth2/wiki
Security and quality https://github.com/ourbricks/python-oauth2/security
Insights https://github.com/ourbricks/python-oauth2/pulse
python-oauth2https://github.com/ourbricks/python-oauth2/commits
testshttps://github.com/ourbricks/python-oauth2/commits/python3/tests
python3https://github.com/ourbricks/python-oauth2/tree/python3
All tests now pass.https://github.com/ourbricks/python-oauth2/commit/b1c0d46c80aecab77efa52982fbded77f17a7ad9
https://github.com/hades
hadeshttps://github.com/ourbricks/python-oauth2/commits?author=hades
b1c0d46https://github.com/ourbricks/python-oauth2/commit/b1c0d46c80aecab77efa52982fbded77f17a7ad9
https://github.com/ourbricks/python-oauth2/blob/b1c0d46c80aecab77efa52982fbded77f17a7ad9/tests
https://github.com/ourbricks/python-oauth2/tree/b1c0d46c80aecab77efa52982fbded77f17a7ad9
2to3https://github.com/ourbricks/python-oauth2/commit/3896f6bcab36ade5c92f8a4821dc898d770a5d12
https://github.com/hades
hadeshttps://github.com/ourbricks/python-oauth2/commits?author=hades
3896f6bhttps://github.com/ourbricks/python-oauth2/commit/3896f6bcab36ade5c92f8a4821dc898d770a5d12
https://github.com/ourbricks/python-oauth2/blob/3896f6bcab36ade5c92f8a4821dc898d770a5d12/tests
https://github.com/ourbricks/python-oauth2/tree/3896f6bcab36ade5c92f8a4821dc898d770a5d12
get_normalized_parameters() is required to exclude any oauth_signature that was already there, and it is required to preserve duplicate keys, even with identical valueshttps://github.com/ourbricks/python-oauth2/commit/1178db3d7b330e51c48d3389293c9d7ab8038029
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
1178db3https://github.com/ourbricks/python-oauth2/commit/1178db3d7b330e51c48d3389293c9d7ab8038029
https://github.com/ourbricks/python-oauth2/blob/1178db3d7b330e51c48d3389293c9d7ab8038029/tests
https://github.com/ourbricks/python-oauth2/tree/1178db3d7b330e51c48d3389293c9d7ab8038029
make it actually inspect the request, and fix the test to require the right things of the requesthttps://github.com/ourbricks/python-oauth2/commit/a84d2cf2ab5cfdc1ad3c9dc454108e58a8db9f09
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
a84d2cfhttps://github.com/ourbricks/python-oauth2/commit/a84d2cf2ab5cfdc1ad3c9dc454108e58a8db9f09
https://github.com/ourbricks/python-oauth2/blob/a84d2cf2ab5cfdc1ad3c9dc454108e58a8db9f09/tests
https://github.com/ourbricks/python-oauth2/tree/a84d2cf2ab5cfdc1ad3c9dc454108e58a8db9f09
add test of #46; fixes #46https://github.com/ourbricks/python-oauth2/commit/d8fdecb8e844b4b08be35967e0797360d8ce0a3a
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
d8fdecbhttps://github.com/ourbricks/python-oauth2/commit/d8fdecb8e844b4b08be35967e0797360d8ce0a3a
https://github.com/ourbricks/python-oauth2/blob/d8fdecb8e844b4b08be35967e0797360d8ce0a3a/tests
https://github.com/ourbricks/python-oauth2/tree/d8fdecb8e844b4b08be35967e0797360d8ce0a3a
Include all parameters from URL, even ones that begin with "oauth_", in signature base.https://github.com/ourbricks/python-oauth2/commit/c9ce81bfb436c06d8048a16be445b6678ebef151
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
c9ce81bhttps://github.com/ourbricks/python-oauth2/commit/c9ce81bfb436c06d8048a16be445b6678ebef151
https://github.com/ourbricks/python-oauth2/blob/c9ce81bfb436c06d8048a16be445b6678ebef151/tests
https://github.com/ourbricks/python-oauth2/tree/c9ce81bfb436c06d8048a16be445b6678ebef151
add another unicode test case to the tests just to show to user saevarom on githubhttps://github.com/ourbricks/python-oauth2/commit/0417148ec4c1bae449c21145f76853d72b4cf0ce
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
0417148https://github.com/ourbricks/python-oauth2/commit/0417148ec4c1bae449c21145f76853d72b4cf0ce
https://github.com/ourbricks/python-oauth2/blob/0417148ec4c1bae449c21145f76853d72b4cf0ce/tests
https://github.com/ourbricks/python-oauth2/tree/0417148ec4c1bae449c21145f76853d72b4cf0ce
keep empty params parsed from the URL (fixes #22)https://github.com/ourbricks/python-oauth2/commit/edeb9b6387814525fbc11f0b4c6e86a238987c8f
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
edeb9b6https://github.com/ourbricks/python-oauth2/commit/edeb9b6387814525fbc11f0b4c6e86a238987c8f
https://github.com/ourbricks/python-oauth2/blob/edeb9b6387814525fbc11f0b4c6e86a238987c8f/tests
https://github.com/ourbricks/python-oauth2/tree/edeb9b6387814525fbc11f0b4c6e86a238987c8f
use multiple values under the same key from the body (fixes #23)https://github.com/ourbricks/python-oauth2/commit/f6a9f8097fc7f803b7e99d56c4559e75d668ae2d
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
f6a9f80https://github.com/ourbricks/python-oauth2/commit/f6a9f8097fc7f803b7e99d56c4559e75d668ae2d
https://github.com/ourbricks/python-oauth2/blob/f6a9f8097fc7f803b7e99d56c4559e75d668ae2d/tests
https://github.com/ourbricks/python-oauth2/tree/f6a9f8097fc7f803b7e99d56c4559e75d668ae2d
add work-around for bug unicode-handling in urlparse in Python < 2.7, including testshttps://github.com/ourbricks/python-oauth2/commit/992e5e7ff4b25c4100cd243533220fe6b644ce45
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
992e5e7https://github.com/ourbricks/python-oauth2/commit/992e5e7ff4b25c4100cd243533220fe6b644ce45
https://github.com/ourbricks/python-oauth2/blob/992e5e7ff4b25c4100cd243533220fe6b644ce45/tests
https://github.com/ourbricks/python-oauth2/tree/992e5e7ff4b25c4100cd243533220fe6b644ce45
another test for handling of non-ascii, non-utf-8 urlshttps://github.com/ourbricks/python-oauth2/commit/9e0d9fcedff2e5309091cd997904282b6b367516
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
9e0d9fchttps://github.com/ourbricks/python-oauth2/commit/9e0d9fcedff2e5309091cd997904282b6b367516
https://github.com/ourbricks/python-oauth2/blob/9e0d9fcedff2e5309091cd997904282b6b367516/tests
https://github.com/ourbricks/python-oauth2/tree/9e0d9fcedff2e5309091cd997904282b6b367516
add the body-hash header as specified in http://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-bodyhash.htmlhttps://github.com/ourbricks/python-oauth2/commit/c0df03cebdd61cbf5367290a735cf7c593fdb596
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
c0df03chttps://github.com/ourbricks/python-oauth2/commit/c0df03cebdd61cbf5367290a735cf7c593fdb596
https://github.com/ourbricks/python-oauth2/blob/c0df03cebdd61cbf5367290a735cf7c593fdb596/tests
https://github.com/ourbricks/python-oauth2/tree/c0df03cebdd61cbf5367290a735cf7c593fdb596
more thorough unit tests for non-ascii urls, params, and query-args-in-urlhttps://github.com/ourbricks/python-oauth2/commit/53423dccf2f2d44a87616c28851b5762b6e0c9d7
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
53423dchttps://github.com/ourbricks/python-oauth2/commit/53423dccf2f2d44a87616c28851b5762b6e0c9d7
https://github.com/ourbricks/python-oauth2/blob/53423dccf2f2d44a87616c28851b5762b6e0c9d7/tests
https://github.com/ourbricks/python-oauth2/tree/53423dccf2f2d44a87616c28851b5762b6e0c9d7
handle unicode objects and utf-8 strings in url and params and encode them to utf-8 when serializinghttps://github.com/ourbricks/python-oauth2/commit/478c2490573bbc2c55337915fd96219d3071b6d0
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
478c249https://github.com/ourbricks/python-oauth2/commit/478c2490573bbc2c55337915fd96219d3071b6d0
https://github.com/ourbricks/python-oauth2/blob/478c2490573bbc2c55337915fd96219d3071b6d0/tests
https://github.com/ourbricks/python-oauth2/tree/478c2490573bbc2c55337915fd96219d3071b6d0
a couple of cleanups suggested by ieure in code reviewhttps://github.com/ourbricks/python-oauth2/commit/b2fca15f3a52a70d8e66eb8df9e8fff29b14a5f6
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
b2fca15https://github.com/ourbricks/python-oauth2/commit/b2fca15f3a52a70d8e66eb8df9e8fff29b14a5f6
https://github.com/ourbricks/python-oauth2/blob/b2fca15f3a52a70d8e66eb8df9e8fff29b14a5f6/tests
https://github.com/ourbricks/python-oauth2/tree/b2fca15f3a52a70d8e66eb8df9e8fff29b14a5f6
fix flaws pointed out by ieure, plus test failureshttps://github.com/ourbricks/python-oauth2/commit/902490bba383b41927cca916a8215836e6224bb7
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
902490bhttps://github.com/ourbricks/python-oauth2/commit/902490bba383b41927cca916a8215836e6224bb7
https://github.com/ourbricks/python-oauth2/blob/902490bba383b41927cca916a8215836e6224bb7/tests
https://github.com/ourbricks/python-oauth2/tree/902490bba383b41927cca916a8215836e6224bb7
raise an exception if the URL passed in is not a unicode object nor asciihttps://github.com/ourbricks/python-oauth2/commit/fcd8c32557289dddbff2429fd170235836055736
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
fcd8c32https://github.com/ourbricks/python-oauth2/commit/fcd8c32557289dddbff2429fd170235836055736
https://github.com/ourbricks/python-oauth2/blob/fcd8c32557289dddbff2429fd170235836055736/tests
https://github.com/ourbricks/python-oauth2/tree/fcd8c32557289dddbff2429fd170235836055736
port tests from mox to mock because they were failing and I don't understand mox. now they are working. add mock to the python and debian deps. remove apparently left-over line of code that runs "s…https://github.com/ourbricks/python-oauth2/commit/77cb11f6c641051af5bd077db69b06a02e5fa98a
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
77cb11fhttps://github.com/ourbricks/python-oauth2/commit/77cb11f6c641051af5bd077db69b06a02e5fa98a
https://github.com/ourbricks/python-oauth2/blob/77cb11f6c641051af5bd077db69b06a02e5fa98a/tests
https://github.com/ourbricks/python-oauth2/tree/77cb11f6c641051af5bd077db69b06a02e5fa98a
remove test failure which was inserted just to see if hudson was running the tests properlyhttps://github.com/ourbricks/python-oauth2/commit/dee40930a4a67ac595dc35b6a07508aae9c1c203
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
dee4093https://github.com/ourbricks/python-oauth2/commit/dee40930a4a67ac595dc35b6a07508aae9c1c203
https://github.com/ourbricks/python-oauth2/blob/dee40930a4a67ac595dc35b6a07508aae9c1c203/tests
https://github.com/ourbricks/python-oauth2/tree/dee40930a4a67ac595dc35b6a07508aae9c1c203
switch from nosetests to the builtin test runnerhttps://github.com/ourbricks/python-oauth2/commit/d3face2b5eb02958478fb7672ea9a06ae563fa18
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
d3face2https://github.com/ourbricks/python-oauth2/commit/d3face2b5eb02958478fb7672ea9a06ae563fa18
https://github.com/ourbricks/python-oauth2/blob/d3face2b5eb02958478fb7672ea9a06ae563fa18/tests
https://github.com/ourbricks/python-oauth2/tree/d3face2b5eb02958478fb7672ea9a06ae563fa18
raise exception from a test just to see if hudson is *really* running these tests. I don't see the test results.https://github.com/ourbricks/python-oauth2/commit/b493fa49577eaafd1ddbf1a20ef3f621217e36af
https://github.com/zookos
zookoshttps://github.com/ourbricks/python-oauth2/commits?author=zookos
b493fa4https://github.com/ourbricks/python-oauth2/commit/b493fa49577eaafd1ddbf1a20ef3f621217e36af
https://github.com/ourbricks/python-oauth2/blob/b493fa49577eaafd1ddbf1a20ef3f621217e36af/tests
https://github.com/ourbricks/python-oauth2/tree/b493fa49577eaafd1ddbf1a20ef3f621217e36af
Added a bunch of new tests. 100% coverage has lapsed a bit. Fixing now.https://github.com/ourbricks/python-oauth2/commit/77eb526029593f983218ff731acb1f88952c1d74
https://github.com/joestump
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
77eb526https://github.com/ourbricks/python-oauth2/commit/77eb526029593f983218ff731acb1f88952c1d74
https://github.com/ourbricks/python-oauth2/blob/77eb526029593f983218ff731acb1f88952c1d74/tests
https://github.com/ourbricks/python-oauth2/tree/77eb526029593f983218ff731acb1f88952c1d74
Fixed a minor spelling error, added tests for oauth2.Error.__str__(), and added a test for build_xoauth_string().https://github.com/ourbricks/python-oauth2/commit/8da268296cdf9082c6d29f50932b760f33a325d8
https://github.com/joestump
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
8da2682https://github.com/ourbricks/python-oauth2/commit/8da268296cdf9082c6d29f50932b760f33a325d8
https://github.com/ourbricks/python-oauth2/blob/8da268296cdf9082c6d29f50932b760f33a325d8/tests
https://github.com/ourbricks/python-oauth2/tree/8da268296cdf9082c6d29f50932b760f33a325d8
Properly sign query string parameters included in request URI.https://github.com/ourbricks/python-oauth2/commit/552cacc0ccc37891ad3d09e10911ffd0c6e3ea62
https://github.com/mmalone
mmalonehttps://github.com/ourbricks/python-oauth2/commits?author=mmalone
552cacchttps://github.com/ourbricks/python-oauth2/commit/552cacc0ccc37891ad3d09e10911ffd0c6e3ea62
https://github.com/ourbricks/python-oauth2/blob/552cacc0ccc37891ad3d09e10911ffd0c6e3ea62/tests
https://github.com/ourbricks/python-oauth2/tree/552cacc0ccc37891ad3d09e10911ffd0c6e3ea62
Add tests for issue #6: oauth2.Request strips query parameters from the URL.https://github.com/ourbricks/python-oauth2/commit/98335378eef99fb16c6760b0515dc0fdfa5177c9
https://github.com/admp
admphttps://github.com/ourbricks/python-oauth2/commits?author=admp
9833537https://github.com/ourbricks/python-oauth2/commit/98335378eef99fb16c6760b0515dc0fdfa5177c9
https://github.com/ourbricks/python-oauth2/blob/98335378eef99fb16c6760b0515dc0fdfa5177c9/tests
https://github.com/ourbricks/python-oauth2/tree/98335378eef99fb16c6760b0515dc0fdfa5177c9
oauth2.Client now handles multipart/form-data properlyhttps://github.com/ourbricks/python-oauth2/commit/a6fe62cb13f4e3734b812e9f5eb5a195f84b8804
https://github.com/chrisdickinson
chrisdickinsonhttps://github.com/ourbricks/python-oauth2/commits?author=chrisdickinson
a6fe62chttps://github.com/ourbricks/python-oauth2/commit/a6fe62cb13f4e3734b812e9f5eb5a195f84b8804
https://github.com/ourbricks/python-oauth2/blob/a6fe62cb13f4e3734b812e9f5eb5a195f84b8804/tests
https://github.com/ourbricks/python-oauth2/tree/a6fe62cb13f4e3734b812e9f5eb5a195f84b8804
as per 1.0a/9.1.1 part 1: Parameters are sorted by name, using lexicographical byte value ordering. If two or more parameters share the same name, they are sorted by their valuehttps://github.com/ourbricks/python-oauth2/commit/10fb61a7d606490c4a300a8bfac07fe058138ae4
Woodyahttps://github.com/ourbricks/python-oauth2/commits?author=Woodya
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
10fb61ahttps://github.com/ourbricks/python-oauth2/commit/10fb61a7d606490c4a300a8bfac07fe058138ae4
https://github.com/ourbricks/python-oauth2/blob/10fb61a7d606490c4a300a8bfac07fe058138ae4/tests
https://github.com/ourbricks/python-oauth2/tree/10fb61a7d606490c4a300a8bfac07fe058138ae4
test sorts before asserting equality of parsed datahttps://github.com/ourbricks/python-oauth2/commit/b9fdc6ca471cf80e0e403e8fd63b031638145b1f
Woodyahttps://github.com/ourbricks/python-oauth2/commits?author=Woodya
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
b9fdc6chttps://github.com/ourbricks/python-oauth2/commit/b9fdc6ca471cf80e0e403e8fd63b031638145b1f
https://github.com/ourbricks/python-oauth2/blob/b9fdc6ca471cf80e0e403e8fd63b031638145b1f/tests
https://github.com/ourbricks/python-oauth2/tree/b9fdc6ca471cf80e0e403e8fd63b031638145b1f
Revert "fix for multi-valued parameters. they must be flattened into multiple k/v pairs rather than a single k to array pair"https://github.com/ourbricks/python-oauth2/commit/5166f26536bdae9db93cb57db87abd7277c8b45a
https://github.com/joestump
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
5166f26https://github.com/ourbricks/python-oauth2/commit/5166f26536bdae9db93cb57db87abd7277c8b45a
https://github.com/ourbricks/python-oauth2/blob/5166f26536bdae9db93cb57db87abd7277c8b45a/tests
https://github.com/ourbricks/python-oauth2/tree/5166f26536bdae9db93cb57db87abd7277c8b45a
fix for multi-valued parameters. they must be flattened into multiple k/v pairs rather than a single k to array pairhttps://github.com/ourbricks/python-oauth2/commit/5dd09fd4e8604af34118699985de5bcf66b5da7e
Woodyahttps://github.com/ourbricks/python-oauth2/commits?author=Woodya
joestumphttps://github.com/ourbricks/python-oauth2/commits?author=joestump
5dd09fdhttps://github.com/ourbricks/python-oauth2/commit/5dd09fd4e8604af34118699985de5bcf66b5da7e
https://github.com/ourbricks/python-oauth2/blob/5dd09fd4e8604af34118699985de5bcf66b5da7e/tests
https://github.com/ourbricks/python-oauth2/tree/5dd09fd4e8604af34118699985de5bcf66b5da7e
Add a test to prove the code...https://github.com/ourbricks/python-oauth2/commit/bff534876aeb2aca93e414f485fbc850fab64810
tswicegoodhttps://github.com/ourbricks/python-oauth2/commits?author=tswicegood
bff5348https://github.com/ourbricks/python-oauth2/commit/bff534876aeb2aca93e414f485fbc850fab64810
https://github.com/ourbricks/python-oauth2/blob/bff534876aeb2aca93e414f485fbc850fab64810/tests
https://github.com/ourbricks/python-oauth2/tree/bff534876aeb2aca93e414f485fbc850fab64810
rewrite this test case to prove the if conditionhttps://github.com/ourbricks/python-oauth2/commit/73217d481689721d836f7b7b5d0f3d7a86b58dbe
tswicegoodhttps://github.com/ourbricks/python-oauth2/commits?author=tswicegood
73217d4https://github.com/ourbricks/python-oauth2/commit/73217d481689721d836f7b7b5d0f3d7a86b58dbe
https://github.com/ourbricks/python-oauth2/blob/73217d481689721d836f7b7b5d0f3d7a86b58dbe/tests
https://github.com/ourbricks/python-oauth2/tree/73217d481689721d836f7b7b5d0f3d7a86b58dbe
cleaning up this test a bit - oauth_signature is not needed for a base test casehttps://github.com/ourbricks/python-oauth2/commit/60870ccace19f088e6bbb5e32afd17b409938b1d
tswicegoodhttps://github.com/ourbricks/python-oauth2/commits?author=tswicegood
60870cchttps://github.com/ourbricks/python-oauth2/commit/60870ccace19f088e6bbb5e32afd17b409938b1d
https://github.com/ourbricks/python-oauth2/blob/60870ccace19f088e6bbb5e32afd17b409938b1d/tests
https://github.com/ourbricks/python-oauth2/tree/60870ccace19f088e6bbb5e32afd17b409938b1d
Make sure this is runnable directly using python from the CLIhttps://github.com/ourbricks/python-oauth2/commit/a7f9d07aec57c2e7afaeee16c369b555af59508a
tswicegoodhttps://github.com/ourbricks/python-oauth2/commits?author=tswicegood
a7f9d07https://github.com/ourbricks/python-oauth2/commit/a7f9d07aec57c2e7afaeee16c369b555af59508a
https://github.com/ourbricks/python-oauth2/blob/a7f9d07aec57c2e7afaeee16c369b555af59508a/tests
https://github.com/ourbricks/python-oauth2/tree/a7f9d07aec57c2e7afaeee16c369b555af59508a
Remove all of these random print statementshttps://github.com/ourbricks/python-oauth2/commit/a2d2092cb4775cc3ec3ccb54b7019151d8159f96
tswicegoodhttps://github.com/ourbricks/python-oauth2/commits?author=tswicegood
a2d2092https://github.com/ourbricks/python-oauth2/commit/a2d2092cb4775cc3ec3ccb54b7019151d8159f96
https://github.com/ourbricks/python-oauth2/blob/a2d2092cb4775cc3ec3ccb54b7019151d8159f96/tests
https://github.com/ourbricks/python-oauth2/tree/a2d2092cb4775cc3ec3ccb54b7019151d8159f96
Nexthttps://github.com/ourbricks/python-oauth2/commits/python3/tests?after=04566b7cad87c8b540f2a9d119f0874b928adc9e+34
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.