René's URL Explorer Experiment


Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python · GitHub

Open Graph Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python

X Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python

Description: Python bindings for the Toopher web service API. Contribute to toopher/toopher-python development by creating an account on GitHub.

Open Graph Description: Updated existing toopher-python library using blueprint provided.

X Description: Updated existing toopher-python library using blueprint provided.

Opengraph URL: https://github.com/toopher/toopher-python/pull/37

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:3bf28cc6-1d9a-f6f2-a002-02f8c49ae49f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8DAA:190AD7:11CB6FA:17C69EE:6A5B879B
html-safe-noncebf8e701886f55ff99204a026ae0f95c3359d13ab97d511e21178d0b30c7f1b42
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4REFBOjE5MEFENzoxMUNCNkZBOjE3QzY5RUU6NkE1Qjg3OUIiLCJ2aXNpdG9yX2lkIjoiNjA1NDc3MzgxMDIzNDM2MTc1NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaceab6399df425838f9dc41a4c91537f8a0e75b9fa4b86bc2e27a7dc1439f6d155
hovercard-subject-tagpull_request:27526908
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/toopher/toopher-python/pull/37/commits
twitter:imagehttps://opengraph.githubassets.com/44e5758f93be33852f2390e321489d615bbc315a642c9df0bd8ee67df88fb4a5/toopher/toopher-python/pull/37
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/44e5758f93be33852f2390e321489d615bbc315a642c9df0bd8ee67df88fb4a5/toopher/toopher-python/pull/37
og:image:altUpdated existing toopher-python library using blueprint provided.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamegraceyim
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/toopher/toopher-python git https://github.com/toopher/toopher-python.git
octolytics-dimension-user_id2179706
octolytics-dimension-user_logintoopher
octolytics-dimension-repository_id7061742
octolytics-dimension-repository_nwotoopher/toopher-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id7061742
octolytics-dimension-repository_network_root_nwotoopher/toopher-python
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/toopher/toopher-python/pull/37/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftoopher%2Ftoopher-python%2Fpull%2F37%2Fcommits
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%2Ftoopher%2Ftoopher-python%2Fpull%2F37%2Fcommits
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%2Fcommits&source=header-repo&source_repo=toopher%2Ftoopher-python
Reloadhttps://github.com/toopher/toopher-python/pull/37/commits
Reloadhttps://github.com/toopher/toopher-python/pull/37/commits
Reloadhttps://github.com/toopher/toopher-python/pull/37/commits
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/commits
toopher https://github.com/toopher
toopher-pythonhttps://github.com/toopher/toopher-python
Notifications https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Fork 5 https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Star 3 https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Code https://github.com/toopher/toopher-python
Issues 1 https://github.com/toopher/toopher-python/issues
Pull requests 3 https://github.com/toopher/toopher-python/pulls
Actions https://github.com/toopher/toopher-python/actions
Projects https://github.com/toopher/toopher-python/projects
Wiki https://github.com/toopher/toopher-python/wiki
Security and quality 0 https://github.com/toopher/toopher-python/security
Insights https://github.com/toopher/toopher-python/pulse
Code https://github.com/toopher/toopher-python
Issues https://github.com/toopher/toopher-python/issues
Pull requests https://github.com/toopher/toopher-python/pulls
Actions https://github.com/toopher/toopher-python/actions
Projects https://github.com/toopher/toopher-python/projects
Wiki https://github.com/toopher/toopher-python/wiki
Security and quality https://github.com/toopher/toopher-python/security
Insights https://github.com/toopher/toopher-python/pulse
graceyimhttps://github.com/graceyim
develophttps://github.com/toopher/toopher-python/tree/develop
lang-library-refactorhttps://github.com/toopher/toopher-python/tree/lang-library-refactor
Conversationhttps://github.com/toopher/toopher-python/pull/37
Commits256 (256)https://github.com/toopher/toopher-python/pull/37/commits
Checkshttps://github.com/toopher/toopher-python/pull/37/checks
Files changedhttps://github.com/toopher/toopher-python/pull/37/files
Language library refactorhttps://github.com/toopher/toopher-python/pull/37/commits#top
graceyimhttps://github.com/graceyim
develophttps://github.com/toopher/toopher-python/tree/develop
lang-library-refactorhttps://github.com/toopher/toopher-python/tree/lang-library-refactor
Refactor get_auth_urlhttps://github.com/toopher/toopher-python/pull/37/commits/236ea0b1a78bfdfb975272b0c06446d6922ea8f1
236ea0bhttps://github.com/toopher/toopher-python/pull/37/commits/236ea0b1a78bfdfb975272b0c06446d6922ea8f1
https://github.com/toopher/toopher-python/tree/236ea0b1a78bfdfb975272b0c06446d6922ea8f1
Refactor get_oauth_signed_urlhttps://github.com/toopher/toopher-python/pull/37/commits/a2e09a640f213e2faf5bc68cabcb572ba4ad42a0
a2e09a6https://github.com/toopher/toopher-python/pull/37/commits/a2e09a640f213e2faf5bc68cabcb572ba4ad42a0
https://github.com/toopher/toopher-python/tree/a2e09a640f213e2faf5bc68cabcb572ba4ad42a0
Check kwargs and set default values for get_auth_urlhttps://github.com/toopher/toopher-python/pull/37/commits/3c679a41b21f90fd32ab821e02a6b3a39d5b304d
3c679a4https://github.com/toopher/toopher-python/pull/37/commits/3c679a41b21f90fd32ab821e02a6b3a39d5b304d
https://github.com/toopher/toopher-python/tree/3c679a41b21f90fd32ab821e02a6b3a39d5b304d
Check kwargs for ttl or set default valuehttps://github.com/toopher/toopher-python/pull/37/commits/d6799d98b8387fbfeed0a4607802eb45bbf958a3
d6799d9https://github.com/toopher/toopher-python/pull/37/commits/d6799d98b8387fbfeed0a4607802eb45bbf958a3
https://github.com/toopher/toopher-python/tree/d6799d98b8387fbfeed0a4607802eb45bbf958a3
Rename _get_oauth_signed_urlhttps://github.com/toopher/toopher-python/pull/37/commits/f76a6e8b5812ec804d881e786cdad86ad1d0c774
f76a6e8https://github.com/toopher/toopher-python/pull/37/commits/f76a6e8b5812ec804d881e786cdad86ad1d0c774
https://github.com/toopher/toopher-python/tree/f76a6e8b5812ec804d881e786cdad86ad1d0c774
Rename authenticate paramshttps://github.com/toopher/toopher-python/pull/37/commits/123043880f3e604cc1cc971fd342b6b803fc67f9
1230438https://github.com/toopher/toopher-python/pull/37/commits/123043880f3e604cc1cc971fd342b6b803fc67f9
https://github.com/toopher/toopher-python/tree/123043880f3e604cc1cc971fd342b6b803fc67f9
Rename AuthenticationStatus to AuthenticationRequesthttps://github.com/toopher/toopher-python/pull/37/commits/aa3cc13fb32777d6f7ee8d7f703d2fda640e69b1
aa3cc13https://github.com/toopher/toopher-python/pull/37/commits/aa3cc13fb32777d6f7ee8d7f703d2fda640e69b1
https://github.com/toopher/toopher-python/tree/aa3cc13fb32777d6f7ee8d7f703d2fda640e69b1
Rename PairingStatus to Pairinghttps://github.com/toopher/toopher-python/pull/37/commits/ad1da3eebeecb2ad74e023db1b12c7afb5bba688
ad1da3ehttps://github.com/toopher/toopher-python/pull/37/commits/ad1da3eebeecb2ad74e023db1b12c7afb5bba688
https://github.com/toopher/toopher-python/tree/ad1da3eebeecb2ad74e023db1b12c7afb5bba688
remove get_pair_url testhttps://github.com/toopher/toopher-python/pull/37/commits/4ba88b0bfc486881eccea2d4c74a406728192ebf
4ba88b0https://github.com/toopher/toopher-python/pull/37/commits/4ba88b0bfc486881eccea2d4c74a406728192ebf
https://github.com/toopher/toopher-python/tree/4ba88b0bfc486881eccea2d4c74a406728192ebf
Refactor authenticate_with_otphttps://github.com/toopher/toopher-python/pull/37/commits/0635cc3085b190238e956105edbf118003a226ce
0635cc3https://github.com/toopher/toopher-python/pull/37/commits/0635cc3085b190238e956105edbf118003a226ce
https://github.com/toopher/toopher-python/tree/0635cc3085b190238e956105edbf118003a226ce
Add Pairing.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/5d7ae2750a9774b1e1e22c4d29a2de79069ebf16
5d7ae27https://github.com/toopher/toopher-python/pull/37/commits/5d7ae2750a9774b1e1e22c4d29a2de79069ebf16
https://github.com/toopher/toopher-python/tree/5d7ae2750a9774b1e1e22c4d29a2de79069ebf16
Add AuthenticationRequest.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/276008b62b0653036bc962b097124bf535af1d15
276008bhttps://github.com/toopher/toopher-python/pull/37/commits/276008b62b0653036bc962b097124bf535af1d15
https://github.com/toopher/toopher-python/tree/276008b62b0653036bc962b097124bf535af1d15
Rename uri to urlhttps://github.com/toopher/toopher-python/pull/37/commits/de24260c2830d46a6af92eab4bab1c2907d01964
de24260https://github.com/toopher/toopher-python/pull/37/commits/de24260c2830d46a6af92eab4bab1c2907d01964
https://github.com/toopher/toopher-python/tree/de24260c2830d46a6af92eab4bab1c2907d01964
Add UserTerminal class and testhttps://github.com/toopher/toopher-python/pull/37/commits/2d27608b240cab3f396c0d06ec030aa4736f8112
2d27608https://github.com/toopher/toopher-python/pull/37/commits/2d27608b240cab3f396c0d06ec030aa4736f8112
https://github.com/toopher/toopher-python/tree/2d27608b240cab3f396c0d06ec030aa4736f8112
Add get_user_terminal_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/453c0eaed080b8e40006efa084efb550098ecb10
453c0eahttps://github.com/toopher/toopher-python/pull/37/commits/453c0eaed080b8e40006efa084efb550098ecb10
https://github.com/toopher/toopher-python/tree/453c0eaed080b8e40006efa084efb550098ecb10
Add UserTerminal.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/9da5024ebb7c1d93a5b60d556b700b54e89c4b91
9da5024https://github.com/toopher/toopher-python/pull/37/commits/9da5024ebb7c1d93a5b60d556b700b54e89c4b91
https://github.com/toopher/toopher-python/tree/9da5024ebb7c1d93a5b60d556b700b54e89c4b91
Remove comment since test is passinghttps://github.com/toopher/toopher-python/pull/37/commits/f32ec2126712e9b81144fbf134bd84b39e46948f
f32ec21https://github.com/toopher/toopher-python/pull/37/commits/f32ec2126712e9b81144fbf134bd84b39e46948f
https://github.com/toopher/toopher-python/tree/f32ec2126712e9b81144fbf134bd84b39e46948f
"Refactor" AuthenticationRequest.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/205a1cbbb3d0a16224fde99c6983dec0e0bc6d9e
205a1cbhttps://github.com/toopher/toopher-python/pull/37/commits/205a1cbbb3d0a16224fde99c6983dec0e0bc6d9e
https://github.com/toopher/toopher-python/tree/205a1cbbb3d0a16224fde99c6983dec0e0bc6d9e
"Refactor" Pairing.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/eb80a8bf44a125ba417edea321975bdfabf27d86
eb80a8bhttps://github.com/toopher/toopher-python/pull/37/commits/eb80a8bf44a125ba417edea321975bdfabf27d86
https://github.com/toopher/toopher-python/tree/eb80a8bf44a125ba417edea321975bdfabf27d86
Return UserTerminal instance from create_user_terminalhttps://github.com/toopher/toopher-python/pull/37/commits/0616c0bcf97b082727965f485254ed8e8b9e33ae
0616c0bhttps://github.com/toopher/toopher-python/pull/37/commits/0616c0bcf97b082727965f485254ed8e8b9e33ae
https://github.com/toopher/toopher-python/tree/0616c0bcf97b082727965f485254ed8e8b9e33ae
Refactor enable_user and disable_userhttps://github.com/toopher/toopher-python/pull/37/commits/aad114e91241f6e4e065fe38ae8c9a58d7da7af6
aad114ehttps://github.com/toopher/toopher-python/pull/37/commits/aad114e91241f6e4e065fe38ae8c9a58d7da7af6
https://github.com/toopher/toopher-python/tree/aad114e91241f6e4e065fe38ae8c9a58d7da7af6
Add get_pairing_reset_linkhttps://github.com/toopher/toopher-python/pull/37/commits/a047ddaa5400cb6dc9387d97bf05a5f468092a6e
a047ddahttps://github.com/toopher/toopher-python/pull/37/commits/a047ddaa5400cb6dc9387d97bf05a5f468092a6e
https://github.com/toopher/toopher-python/tree/a047ddaa5400cb6dc9387d97bf05a5f468092a6e
Add email_pairing_reset_link_to_userhttps://github.com/toopher/toopher-python/pull/37/commits/ea710e8008f6fbb7ed0cdc346437f4334eada73a
ea710e8https://github.com/toopher/toopher-python/pull/37/commits/ea710e8008f6fbb7ed0cdc346437f4334eada73a
https://github.com/toopher/toopher-python/tree/ea710e8008f6fbb7ed0cdc346437f4334eada73a
Add post and gethttps://github.com/toopher/toopher-python/pull/37/commits/15aa2516e75621e047b3adf3e6c14bde1c2cee71
15aa251https://github.com/toopher/toopher-python/pull/37/commits/15aa2516e75621e047b3adf3e6c14bde1c2cee71
https://github.com/toopher/toopher-python/tree/15aa2516e75621e047b3adf3e6c14bde1c2cee71
Add User and create_userhttps://github.com/toopher/toopher-python/pull/37/commits/be1639a6dd5d57cde1583ad25a6f52d198df37f3
be1639ahttps://github.com/toopher/toopher-python/pull/37/commits/be1639a6dd5d57cde1583ad25a6f52d198df37f3
https://github.com/toopher/toopher-python/tree/be1639a6dd5d57cde1583ad25a6f52d198df37f3
Add get_user_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/3ac3e53d91b107259ee6928c9cad66eff25e66d3
3ac3e53https://github.com/toopher/toopher-python/pull/37/commits/3ac3e53d91b107259ee6928c9cad66eff25e66d3
https://github.com/toopher/toopher-python/tree/3ac3e53d91b107259ee6928c9cad66eff25e66d3
Add User.refresh_from_serverhttps://github.com/toopher/toopher-python/pull/37/commits/e0e8167c33cfdf04100a2398ee14744444da601a
e0e8167https://github.com/toopher/toopher-python/pull/37/commits/e0e8167c33cfdf04100a2398ee14744444da601a
https://github.com/toopher/toopher-python/tree/e0e8167c33cfdf04100a2398ee14744444da601a
Add User.enable and User.disablehttps://github.com/toopher/toopher-python/pull/37/commits/62fc11ad578830e2773d138ff40a14450954aedc
62fc11ahttps://github.com/toopher/toopher-python/pull/37/commits/62fc11ad578830e2773d138ff40a14450954aedc
https://github.com/toopher/toopher-python/tree/62fc11ad578830e2773d138ff40a14450954aedc
Rename user_name to usernamehttps://github.com/toopher/toopher-python/pull/37/commits/a5bafd2c62998e590b7395a79d641a8f14fdc3a8
a5bafd2https://github.com/toopher/toopher-python/pull/37/commits/a5bafd2c62998e590b7395a79d641a8f14fdc3a8
https://github.com/toopher/toopher-python/tree/a5bafd2c62998e590b7395a79d641a8f14fdc3a8
Add reset_user and User.resethttps://github.com/toopher/toopher-python/pull/37/commits/24118795e624bbb0642be4224de5e65e8fe8897b
2411879https://github.com/toopher/toopher-python/pull/37/commits/24118795e624bbb0642be4224de5e65e8fe8897b
https://github.com/toopher/toopher-python/tree/24118795e624bbb0642be4224de5e65e8fe8897b
Update README.mdhttps://github.com/toopher/toopher-python/pull/37/commits/05ff6d77821fa39bc9affc181209db65c0650469
05ff6d7https://github.com/toopher/toopher-python/pull/37/commits/05ff6d77821fa39bc9affc181209db65c0650469
https://github.com/toopher/toopher-python/tree/05ff6d77821fa39bc9affc181209db65c0650469
Remove commented out codehttps://github.com/toopher/toopher-python/pull/37/commits/e4daab17ef27c2e4f1053b1b84e13845181fb7a9
e4daab1https://github.com/toopher/toopher-python/pull/37/commits/e4daab17ef27c2e4f1053b1b84e13845181fb7a9
https://github.com/toopher/toopher-python/tree/e4daab17ef27c2e4f1053b1b84e13845181fb7a9
Update README-Iframe.mdhttps://github.com/toopher/toopher-python/pull/37/commits/9cf10a41a805bc67963d1908a3d9e0b648ad2311
9cf10a4https://github.com/toopher/toopher-python/pull/37/commits/9cf10a41a805bc67963d1908a3d9e0b648ad2311
https://github.com/toopher/toopher-python/tree/9cf10a41a805bc67963d1908a3d9e0b648ad2311
Update version to 2.0.0https://github.com/toopher/toopher-python/pull/37/commits/8cefa84ba5ed3700a929046947fb937022a514c8
8cefa84https://github.com/toopher/toopher-python/pull/37/commits/8cefa84ba5ed3700a929046947fb937022a514c8
https://github.com/toopher/toopher-python/tree/8cefa84ba5ed3700a929046947fb937022a514c8
Update demo.pyhttps://github.com/toopher/toopher-python/pull/37/commits/3ab7e37fda04504ccbf0dc2c57a0f267f7aeff2d
3ab7e37https://github.com/toopher/toopher-python/pull/37/commits/3ab7e37fda04504ccbf0dc2c57a0f267f7aeff2d
https://github.com/toopher/toopher-python/tree/3ab7e37fda04504ccbf0dc2c57a0f267f7aeff2d
Update demo_bells_and_whistles.pyhttps://github.com/toopher/toopher-python/pull/37/commits/ecaa370591e25d28b189f4bd5a6912d5149504ef
ecaa370https://github.com/toopher/toopher-python/pull/37/commits/ecaa370591e25d28b189f4bd5a6912d5149504ef
https://github.com/toopher/toopher-python/tree/ecaa370591e25d28b189f4bd5a6912d5149504ef
nevermind the country code for demo_bells_and_whistles.pyhttps://github.com/toopher/toopher-python/pull/37/commits/5f850fbcabe9cc548056025d56066b780b948a17
5f850fbhttps://github.com/toopher/toopher-python/pull/37/commits/5f850fbcabe9cc548056025d56066b780b948a17
https://github.com/toopher/toopher-python/tree/5f850fbcabe9cc548056025d56066b780b948a17
Use fresh_from_server to update pairing and authorization requesthttps://github.com/toopher/toopher-python/pull/37/commits/bcfbfd8d48d443a93acc5f7f3f95162ad721cd1f
bcfbfd8https://github.com/toopher/toopher-python/pull/37/commits/bcfbfd8d48d443a93acc5f7f3f95162ad721cd1f
https://github.com/toopher/toopher-python/tree/bcfbfd8d48d443a93acc5f7f3f95162ad721cd1f
Add pending field to Pairing classhttps://github.com/toopher/toopher-python/pull/37/commits/0b45f7706ced25d17a61adb11779d75f1de44713
0b45f77https://github.com/toopher/toopher-python/pull/37/commits/0b45f7706ced25d17a61adb11779d75f1de44713
https://github.com/toopher/toopher-python/tree/0b45f7706ced25d17a61adb11779d75f1de44713
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/8460a079cfb05e68ef2cb4851b2a6c99f584327a
8460a07https://github.com/toopher/toopher-python/pull/37/commits/8460a079cfb05e68ef2cb4851b2a6c99f584327a
https://github.com/toopher/toopher-python/tree/8460a079cfb05e68ef2cb4851b2a6c99f584327a
Fix order of checking if pairing is pending or completehttps://github.com/toopher/toopher-python/pull/37/commits/e6a03dca29c495767e0acfb1fa7b3e32337064fb
e6a03dchttps://github.com/toopher/toopher-python/pull/37/commits/e6a03dca29c495767e0acfb1fa7b3e32337064fb
https://github.com/toopher/toopher-python/tree/e6a03dca29c495767e0acfb1fa7b3e32337064fb
Rename auth_request_status to auth_requesthttps://github.com/toopher/toopher-python/pull/37/commits/31826c8e4933648d0f5778e21ec28ee3e99eb851
31826c8https://github.com/toopher/toopher-python/pull/37/commits/31826c8e4933648d0f5778e21ec28ee3e99eb851
https://github.com/toopher/toopher-python/tree/31826c8e4933648d0f5778e21ec28ee3e99eb851
Make sure there are two blank lines between classeshttps://github.com/toopher/toopher-python/pull/37/commits/c90ed540c84bdae04fefa840bde5721515f0032d
c90ed54https://github.com/toopher/toopher-python/pull/37/commits/c90ed540c84bdae04fefa840bde5721515f0032d
https://github.com/toopher/toopher-python/tree/c90ed540c84bdae04fefa840bde5721515f0032d
Try to make text pretty for Sethhttps://github.com/toopher/toopher-python/pull/37/commits/f44460d75c15a556bc14b02fa9ec1b3d7538e153
f44460dhttps://github.com/toopher/toopher-python/pull/37/commits/f44460d75c15a556bc14b02fa9ec1b3d7538e153
https://github.com/toopher/toopher-python/tree/f44460d75c15a556bc14b02fa9ec1b3d7538e153
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/a0ec5723bcbf272154c109ae4ca8ad58af88c128
a0ec572https://github.com/toopher/toopher-python/pull/37/commits/a0ec5723bcbf272154c109ae4ca8ad58af88c128
https://github.com/toopher/toopher-python/tree/a0ec5723bcbf272154c109ae4ca8ad58af88c128
Make it even prettierhttps://github.com/toopher/toopher-python/pull/37/commits/e29fb83957dca239392f27dee839ec4beb7acd1d
e29fb83https://github.com/toopher/toopher-python/pull/37/commits/e29fb83957dca239392f27dee839ec4beb7acd1d
https://github.com/toopher/toopher-python/tree/e29fb83957dca239392f27dee839ec4beb7acd1d
Make printing prettierhttps://github.com/toopher/toopher-python/pull/37/commits/0dc53e352acf4d0ec296c68b55da03bf01b5383a
0dc53e3https://github.com/toopher/toopher-python/pull/37/commits/0dc53e352acf4d0ec296c68b55da03bf01b5383a
https://github.com/toopher/toopher-python/tree/0dc53e352acf4d0ec296c68b55da03bf01b5383a
Create get_qr_code_imagehttps://github.com/toopher/toopher-python/pull/37/commits/b7eb00d3a227af73bc0aa9e0ca2ba926e1e86b10
b7eb00dhttps://github.com/toopher/toopher-python/pull/37/commits/b7eb00d3a227af73bc0aa9e0ca2ba926e1e86b10
https://github.com/toopher/toopher-python/tree/b7eb00d3a227af73bc0aa9e0ca2ba926e1e86b10
Fix QR image testshttps://github.com/toopher/toopher-python/pull/37/commits/934b363e6824b12cb07ea18107525a0408948097
934b363https://github.com/toopher/toopher-python/pull/37/commits/934b363e6824b12cb07ea18107525a0408948097
https://github.com/toopher/toopher-python/tree/934b363e6824b12cb07ea18107525a0408948097
Add pair by QR code to demo_bells_and_whistles.pyhttps://github.com/toopher/toopher-python/pull/37/commits/87bcc27275967e23bfdb288e59e417017ee64600
87bcc27https://github.com/toopher/toopher-python/pull/37/commits/87bcc27275967e23bfdb288e59e417017ee64600
https://github.com/toopher/toopher-python/tree/87bcc27275967e23bfdb288e59e417017ee64600
Use refresh_from_server() instead of get_authentication_request_by_id()https://github.com/toopher/toopher-python/pull/37/commits/a8d1bb7f1f37302a03ce7f81a554b247d00f716e
a8d1bb7https://github.com/toopher/toopher-python/pull/37/commits/a8d1bb7f1f37302a03ce7f81a554b247d00f716e
https://github.com/toopher/toopher-python/tree/a8d1bb7f1f37302a03ce7f81a554b247d00f716e
Create API documentationhttps://github.com/toopher/toopher-python/pull/37/commits/dfd2433f6462e89bc40e754fd651aead6e7f96fc
dfd2433https://github.com/toopher/toopher-python/pull/37/commits/dfd2433f6462e89bc40e754fd651aead6e7f96fc
https://github.com/toopher/toopher-python/tree/dfd2433f6462e89bc40e754fd651aead6e7f96fc
Move api-docs.mdhttps://github.com/toopher/toopher-python/pull/37/commits/21e7f30364fb2eb836c2f792a49f59ee93670671
21e7f30https://github.com/toopher/toopher-python/pull/37/commits/21e7f30364fb2eb836c2f792a49f59ee93670671
https://github.com/toopher/toopher-python/tree/21e7f30364fb2eb836c2f792a49f59ee93670671
Rename get_auth_url() to get_auth_iframe_url()https://github.com/toopher/toopher-python/pull/37/commits/f18892640a455174eb12fa13b5c4ce2976ccaf31
f188926https://github.com/toopher/toopher-python/pull/37/commits/f18892640a455174eb12fa13b5c4ce2976ccaf31
https://github.com/toopher/toopher-python/tree/f18892640a455174eb12fa13b5c4ce2976ccaf31
Rename get_user_management_url() to get_user_management_iframe_url()https://github.com/toopher/toopher-python/pull/37/commits/516625116b41289ee1f268aefa429b736699a991
5166251https://github.com/toopher/toopher-python/pull/37/commits/516625116b41289ee1f268aefa429b736699a991
https://github.com/toopher/toopher-python/tree/516625116b41289ee1f268aefa429b736699a991
Fix spacing for ToopherIframeTestshttps://github.com/toopher/toopher-python/pull/37/commits/df7beb4f9d1f126a2393a2366092d61dade7b5bf
df7beb4https://github.com/toopher/toopher-python/pull/37/commits/df7beb4f9d1f126a2393a2366092d61dade7b5bf
https://github.com/toopher/toopher-python/tree/df7beb4f9d1f126a2393a2366092d61dade7b5bf
Add setUp() and clean up ToopherTestshttps://github.com/toopher/toopher-python/pull/37/commits/a57b3eee51221edc1cba8b2431f8709ce469dede
a57b3eehttps://github.com/toopher/toopher-python/pull/37/commits/a57b3eee51221edc1cba8b2431f8709ce469dede
https://github.com/toopher/toopher-python/tree/a57b3eee51221edc1cba8b2431f8709ce469dede
Add setUp() and cleanup ZeroStorageTestshttps://github.com/toopher/toopher-python/pull/37/commits/b9a84e67f180c13c7acf063ea53c337fd0b8621e
b9a84e6https://github.com/toopher/toopher-python/pull/37/commits/b9a84e67f180c13c7acf063ea53c337fd0b8621e
https://github.com/toopher/toopher-python/tree/b9a84e67f180c13c7acf063ea53c337fd0b8621e
Update ToopherTests.setUp()https://github.com/toopher/toopher-python/pull/37/commits/e39358cedd87b032a1a1cc5dc1020755ddba4905
e39358chttps://github.com/toopher/toopher-python/pull/37/commits/e39358cedd87b032a1a1cc5dc1020755ddba4905
https://github.com/toopher/toopher-python/tree/e39358cedd87b032a1a1cc5dc1020755ddba4905
Add setUp() and cleanup AuthenticationRequestTestshttps://github.com/toopher/toopher-python/pull/37/commits/416d7ad0c5bb60cf06576390a37fa8fbde7ac51d
416d7adhttps://github.com/toopher/toopher-python/pull/37/commits/416d7ad0c5bb60cf06576390a37fa8fbde7ac51d
https://github.com/toopher/toopher-python/tree/416d7ad0c5bb60cf06576390a37fa8fbde7ac51d
Make sure we save self._raw_data appropriately with instance methodshttps://github.com/toopher/toopher-python/pull/37/commits/9b1e7e829ea05cac7c61fb5505e28e2cf8b9f801
9b1e7e8https://github.com/toopher/toopher-python/pull/37/commits/9b1e7e829ea05cac7c61fb5505e28e2cf8b9f801
https://github.com/toopher/toopher-python/tree/9b1e7e829ea05cac7c61fb5505e28e2cf8b9f801
have AuthenticationRequest.authenticate_with_otp update self instance rather than return a new onehttps://github.com/toopher/toopher-python/pull/37/commits/0822d141399166881e55355a4769520ae4191010
0822d14https://github.com/toopher/toopher-python/pull/37/commits/0822d141399166881e55355a4769520ae4191010
https://github.com/toopher/toopher-python/tree/0822d141399166881e55355a4769520ae4191010
Add setUp() and cleanup PairingTestshttps://github.com/toopher/toopher-python/pull/37/commits/f4afb3f867c7ef07c67cbf6175d7a4810ad2fe1d
f4afb3fhttps://github.com/toopher/toopher-python/pull/37/commits/f4afb3f867c7ef07c67cbf6175d7a4810ad2fe1d
https://github.com/toopher/toopher-python/tree/f4afb3f867c7ef07c67cbf6175d7a4810ad2fe1d
Add setUp() and cleanup UserTerminalTestshttps://github.com/toopher/toopher-python/pull/37/commits/3d7d2d29e95726d98abd104fdf9a43c00815f04b
3d7d2d2https://github.com/toopher/toopher-python/pull/37/commits/3d7d2d29e95726d98abd104fdf9a43c00815f04b
https://github.com/toopher/toopher-python/tree/3d7d2d29e95726d98abd104fdf9a43c00815f04b
Add setUp() and cleanup UserTestshttps://github.com/toopher/toopher-python/pull/37/commits/cc662e9dcd4890d3b29facaebbd85e9dc313c0de
cc662e9https://github.com/toopher/toopher-python/pull/37/commits/cc662e9dcd4890d3b29facaebbd85e9dc313c0de
https://github.com/toopher/toopher-python/tree/cc662e9dcd4890d3b29facaebbd85e9dc313c0de
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/837ef2ad10900da147498a643bfd788aecda8dbd
837ef2ahttps://github.com/toopher/toopher-python/pull/37/commits/837ef2ad10900da147498a643bfd788aecda8dbd
https://github.com/toopher/toopher-python/tree/837ef2ad10900da147498a643bfd788aecda8dbd
Remove repetitive code and use ToopherApi.post and ToopherApi.get instead of _requesthttps://github.com/toopher/toopher-python/pull/37/commits/b019990a02e780a4383e27b62f3673bca4ecacbe
b019990https://github.com/toopher/toopher-python/pull/37/commits/b019990a02e780a4383e27b62f3673bca4ecacbe
https://github.com/toopher/toopher-python/tree/b019990a02e780a4383e27b62f3673bca4ecacbe
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/fbbef1a673fdea00cdb5a368352a11b957e605fd
fbbef1ahttps://github.com/toopher/toopher-python/pull/37/commits/fbbef1a673fdea00cdb5a368352a11b957e605fd
https://github.com/toopher/toopher-python/tree/fbbef1a673fdea00cdb5a368352a11b957e605fd
Don't call _set_toopher_disabled_for_user within User.enable and User.disable. Too much unnecessary code there.https://github.com/toopher/toopher-python/pull/37/commits/751e2616b8186b59fc5f4e912b42a17f56e9fbd9
751e261https://github.com/toopher/toopher-python/pull/37/commits/751e2616b8186b59fc5f4e912b42a17f56e9fbd9
https://github.com/toopher/toopher-python/tree/751e2616b8186b59fc5f4e912b42a17f56e9fbd9
Make Pairing.user store a User instancehttps://github.com/toopher/toopher-python/pull/37/commits/dd135ebe7a01978e1a804df8fa8d87739edcb555
dd135ebhttps://github.com/toopher/toopher-python/pull/37/commits/dd135ebe7a01978e1a804df8fa8d87739edcb555
https://github.com/toopher/toopher-python/tree/dd135ebe7a01978e1a804df8fa8d87739edcb555
Add attributes and arguments to ToopherIframe documentationhttps://github.com/toopher/toopher-python/pull/37/commits/7816771bccef346518a7abc45d9fa9cdbffbec72
7816771https://github.com/toopher/toopher-python/pull/37/commits/7816771bccef346518a7abc45d9fa9cdbffbec72
https://github.com/toopher/toopher-python/tree/7816771bccef346518a7abc45d9fa9cdbffbec72
Add UserTerminal.updatehttps://github.com/toopher/toopher-python/pull/37/commits/85961255f70f159838f1e5470ed22cc5d7b34724
8596125https://github.com/toopher/toopher-python/pull/37/commits/85961255f70f159838f1e5470ed22cc5d7b34724
https://github.com/toopher/toopher-python/tree/85961255f70f159838f1e5470ed22cc5d7b34724
Have AuthenticationRequest.terminal be a UserTerminal instance and update accordinglyhttps://github.com/toopher/toopher-python/pull/37/commits/6a704f7bad718c155dfffa54328d1fedca6419fc
6a704f7https://github.com/toopher/toopher-python/pull/37/commits/6a704f7bad718c155dfffa54328d1fedca6419fc
https://github.com/toopher/toopher-python/tree/6a704f7bad718c155dfffa54328d1fedca6419fc
Fix tablehttps://github.com/toopher/toopher-python/pull/37/commits/f704f0689c2246a48fa2b3dcd620292de5a33b81
f704f06https://github.com/toopher/toopher-python/pull/37/commits/f704f0689c2246a48fa2b3dcd620292de5a33b81
https://github.com/toopher/toopher-python/tree/f704f0689c2246a48fa2b3dcd620292de5a33b81
Fix remaining tableshttps://github.com/toopher/toopher-python/pull/37/commits/882068b130e3973de821df26ff2a61c8d1d478c1
882068bhttps://github.com/toopher/toopher-python/pull/37/commits/882068b130e3973de821df26ff2a61c8d1d478c1
https://github.com/toopher/toopher-python/tree/882068b130e3973de821df26ff2a61c8d1d478c1
Create User.updatehttps://github.com/toopher/toopher-python/pull/37/commits/62cc4b716e1626204fe515e1004cd73f24fa3a01
62cc4b7https://github.com/toopher/toopher-python/pull/37/commits/62cc4b716e1626204fe515e1004cd73f24fa3a01
https://github.com/toopher/toopher-python/tree/62cc4b716e1626204fe515e1004cd73f24fa3a01
Update get_auth_url and get_user_management_url nameshttps://github.com/toopher/toopher-python/pull/37/commits/2356092cccc0dfdb04994038dfb4fd585b704f7d
2356092https://github.com/toopher/toopher-python/pull/37/commits/2356092cccc0dfdb04994038dfb4fd585b704f7d
https://github.com/toopher/toopher-python/tree/2356092cccc0dfdb04994038dfb4fd585b704f7d
Add Pairing.updatehttps://github.com/toopher/toopher-python/pull/37/commits/9dee6f45998288f2a4142390d1ec9628c3c62be2
9dee6f4https://github.com/toopher/toopher-python/pull/37/commits/9dee6f45998288f2a4142390d1ec9628c3c62be2
https://github.com/toopher/toopher-python/tree/9dee6f45998288f2a4142390d1ec9628c3c62be2
Add AuthenticationRequest.user => Userhttps://github.com/toopher/toopher-python/pull/37/commits/022fc98971f2c521019c482675c7d612a2ffd6cb
022fc98https://github.com/toopher/toopher-python/pull/37/commits/022fc98971f2c521019c482675c7d612a2ffd6cb
https://github.com/toopher/toopher-python/tree/022fc98971f2c521019c482675c7d612a2ffd6cb
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/dd9559b858da7265d46a69de9238235cede5a8c1
dd9559bhttps://github.com/toopher/toopher-python/pull/37/commits/dd9559b858da7265d46a69de9238235cede5a8c1
https://github.com/toopher/toopher-python/tree/dd9559b858da7265d46a69de9238235cede5a8c1
Don't return anything on User.resethttps://github.com/toopher/toopher-python/pull/37/commits/6de4799914af61cb7db33dbbc7e0fdb946062272
6de4799https://github.com/toopher/toopher-python/pull/37/commits/6de4799914af61cb7db33dbbc7e0fdb946062272
https://github.com/toopher/toopher-python/tree/6de4799914af61cb7db33dbbc7e0fdb946062272
Have UserTerminal.user return a User instancehttps://github.com/toopher/toopher-python/pull/37/commits/c36a9a009cfff93d9ba7ff725dcb1fa7cc297507
c36a9a0https://github.com/toopher/toopher-python/pull/37/commits/c36a9a009cfff93d9ba7ff725dcb1fa7cc297507
https://github.com/toopher/toopher-python/tree/c36a9a009cfff93d9ba7ff725dcb1fa7cc297507
Move get_reset_link and email_reset_link under Pairing classhttps://github.com/toopher/toopher-python/pull/37/commits/85d1f922a3b1cae5f63460b486748c57e1a99b74
85d1f92https://github.com/toopher/toopher-python/pull/37/commits/85d1f922a3b1cae5f63460b486748c57e1a99b74
https://github.com/toopher/toopher-python/tree/85d1f922a3b1cae5f63460b486748c57e1a99b74
Switch order of params in authenticate_with_otphttps://github.com/toopher/toopher-python/pull/37/commits/4e1f44bdc22c06b395632ae6d99dd551a3562bd1
4e1f44bhttps://github.com/toopher/toopher-python/pull/37/commits/4e1f44bdc22c06b395632ae6d99dd551a3562bd1
https://github.com/toopher/toopher-python/tree/4e1f44bdc22c06b395632ae6d99dd551a3562bd1
Clean up demohttps://github.com/toopher/toopher-python/pull/37/commits/f2cc5f6954522cc0929bbbc6c1dc642d6ed5d530
f2cc5f6https://github.com/toopher/toopher-python/pull/37/commits/f2cc5f6954522cc0929bbbc6c1dc642d6ed5d530
https://github.com/toopher/toopher-python/tree/f2cc5f6954522cc0929bbbc6c1dc642d6ed5d530
Update api-docshttps://github.com/toopher/toopher-python/pull/37/commits/1ff6176f75ed4c51069e2cab8be35fb969668937
1ff6176https://github.com/toopher/toopher-python/pull/37/commits/1ff6176f75ed4c51069e2cab8be35fb969668937
https://github.com/toopher/toopher-python/tree/1ff6176f75ed4c51069e2cab8be35fb969668937
Add AdvancedApiUsageFactory and ApiRawRequester with get and post methodshttps://github.com/toopher/toopher-python/pull/37/commits/aa7acb7c3b84a6be39404acabde1b54c750259e4
aa7acb7https://github.com/toopher/toopher-python/pull/37/commits/aa7acb7c3b84a6be39404acabde1b54c750259e4
https://github.com/toopher/toopher-python/tree/aa7acb7c3b84a6be39404acabde1b54c750259e4
Remove old get_pairing_reset_link and email_pairing_reset_link_to_userhttps://github.com/toopher/toopher-python/pull/37/commits/5a380eba21cb46c739aaea12afb022ede3804180
5a380ebhttps://github.com/toopher/toopher-python/pull/37/commits/5a380eba21cb46c739aaea12afb022ede3804180
https://github.com/toopher/toopher-python/tree/5a380eba21cb46c739aaea12afb022ede3804180
Add PairingFinder and get_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/603ae2242a1416d45a127cd1f7fa0487c1385bca
603ae22https://github.com/toopher/toopher-python/pull/37/commits/603ae2242a1416d45a127cd1f7fa0487c1385bca
https://github.com/toopher/toopher-python/tree/603ae2242a1416d45a127cd1f7fa0487c1385bca
Add AuthenticationRequestFinder and get_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/bd95088c0e5f004d5cb47503adfa36a924d3962f
bd95088https://github.com/toopher/toopher-python/pull/37/commits/bd95088c0e5f004d5cb47503adfa36a924d3962f
https://github.com/toopher/toopher-python/tree/bd95088c0e5f004d5cb47503adfa36a924d3962f
Update ToopherIFrame docshttps://github.com/toopher/toopher-python/pull/37/commits/a7fe786447bcc0196655e9cd79c08320e6e3c3ca
a7fe786https://github.com/toopher/toopher-python/pull/37/commits/a7fe786447bcc0196655e9cd79c08320e6e3c3ca
https://github.com/toopher/toopher-python/tree/a7fe786447bcc0196655e9cd79c08320e6e3c3ca
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/e3fa38a039c390d629ca78424c502e6e486d135a
e3fa38ahttps://github.com/toopher/toopher-python/pull/37/commits/e3fa38a039c390d629ca78424c502e6e486d135a
https://github.com/toopher/toopher-python/tree/e3fa38a039c390d629ca78424c502e6e486d135a
Add UserFinder and get_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/2014811020abdbdf532e7986f23d80c7930d542e
2014811https://github.com/toopher/toopher-python/pull/37/commits/2014811020abdbdf532e7986f23d80c7930d542e
https://github.com/toopher/toopher-python/tree/2014811020abdbdf532e7986f23d80c7930d542e
Add UserFinder.get_by_namehttps://github.com/toopher/toopher-python/pull/37/commits/61872d00fca6e5f1197f1ce5909b8c9acab4503a
61872d0https://github.com/toopher/toopher-python/pull/37/commits/61872d00fca6e5f1197f1ce5909b8c9acab4503a
https://github.com/toopher/toopher-python/tree/61872d00fca6e5f1197f1ce5909b8c9acab4503a
Add UserTerminalFinder and get_by_idhttps://github.com/toopher/toopher-python/pull/37/commits/8dd013c2f1c41f2a2957e0473a718ceb17f08f86
8dd013chttps://github.com/toopher/toopher-python/pull/37/commits/8dd013c2f1c41f2a2957e0473a718ceb17f08f86
https://github.com/toopher/toopher-python/tree/8dd013c2f1c41f2a2957e0473a718ceb17f08f86
Update args tableshttps://github.com/toopher/toopher-python/pull/37/commits/4a9a4b53c02cd52ab22d62a61d4072e082af83c0
4a9a4b5https://github.com/toopher/toopher-python/pull/37/commits/4a9a4b53c02cd52ab22d62a61d4072e082af83c0
https://github.com/toopher/toopher-python/tree/4a9a4b53c02cd52ab22d62a61d4072e082af83c0
Update headers and defaultshttps://github.com/toopher/toopher-python/pull/37/commits/79486f9c8cfdc7562bb1eaad14671bb8dedfece5
79486f9https://github.com/toopher/toopher-python/pull/37/commits/79486f9c8cfdc7562bb1eaad14671bb8dedfece5
https://github.com/toopher/toopher-python/tree/79486f9c8cfdc7562bb1eaad14671bb8dedfece5
Remove deprecated methods from ToopherApi that are now instance methods in other classeshttps://github.com/toopher/toopher-python/pull/37/commits/42fc2aa79cad12ede92c938a6f59f29dcdf430c6
42fc2aahttps://github.com/toopher/toopher-python/pull/37/commits/42fc2aa79cad12ede92c938a6f59f29dcdf430c6
https://github.com/toopher/toopher-python/tree/42fc2aa79cad12ede92c938a6f59f29dcdf430c6
Remove deprecated methods from ToopherApi that are now in ApiRawRequesterhttps://github.com/toopher/toopher-python/pull/37/commits/701789c41301f24a9068a71d4b369582863e9680
701789chttps://github.com/toopher/toopher-python/pull/37/commits/701789c41301f24a9068a71d4b369582863e9680
https://github.com/toopher/toopher-python/tree/701789c41301f24a9068a71d4b369582863e9680
Update api-docshttps://github.com/toopher/toopher-python/pull/37/commits/6a2548843cfa6dcb16e1da4fd032d1e442fad6fc
6a25488https://github.com/toopher/toopher-python/pull/37/commits/6a2548843cfa6dcb16e1da4fd032d1e442fad6fc
https://github.com/toopher/toopher-python/tree/6a2548843cfa6dcb16e1da4fd032d1e442fad6fc
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/276db7eaae5dd0c3b0972f061e904e8795dbaaed
276db7ehttps://github.com/toopher/toopher-python/pull/37/commits/276db7eaae5dd0c3b0972f061e904e8795dbaaed
https://github.com/toopher/toopher-python/tree/276db7eaae5dd0c3b0972f061e904e8795dbaaed
Update api-docshttps://github.com/toopher/toopher-python/pull/37/commits/24c312fe3e9438038d1381fb44792fce7f6a16ee
24c312fhttps://github.com/toopher/toopher-python/pull/37/commits/24c312fe3e9438038d1381fb44792fce7f6a16ee
https://github.com/toopher/toopher-python/tree/24c312fe3e9438038d1381fb44792fce7f6a16ee
Rename X_Finder to Xs plural namespacehttps://github.com/toopher/toopher-python/pull/37/commits/0045490505f80bc9340125901cf0531f06323080
0045490https://github.com/toopher/toopher-python/pull/37/commits/0045490505f80bc9340125901cf0531f06323080
https://github.com/toopher/toopher-python/tree/0045490505f80bc9340125901cf0531f06323080
Move create_user and create_user_terminal to Users.create and UserTerminals.createhttps://github.com/toopher/toopher-python/pull/37/commits/55e7651d5c01cd6ad3cd8a0c6f34b8d54a9fa942
55e7651https://github.com/toopher/toopher-python/pull/37/commits/55e7651d5c01cd6ad3cd8a0c6f34b8d54a9fa942
https://github.com/toopher/toopher-python/tree/55e7651d5c01cd6ad3cd8a0c6f34b8d54a9fa942
Rename get_auth_iframe_url() to get_authentication_url()https://github.com/toopher/toopher-python/pull/37/commits/dbe3ffcaf2ada6c43c64d7a5af64316473e8c8de
dbe3ffchttps://github.com/toopher/toopher-python/pull/37/commits/dbe3ffcaf2ada6c43c64d7a5af64316473e8c8de
https://github.com/toopher/toopher-python/tree/dbe3ffcaf2ada6c43c64d7a5af64316473e8c8de
Rename get_user_management_iframe_url() to get_user_management_url()https://github.com/toopher/toopher-python/pull/37/commits/14fe88b084036e279e40696c4d5cf3c1b6a20754
14fe88bhttps://github.com/toopher/toopher-python/pull/37/commits/14fe88b084036e279e40696c4d5cf3c1b6a20754
https://github.com/toopher/toopher-python/tree/14fe88b084036e279e40696c4d5cf3c1b6a20754
Cleanup test nameshttps://github.com/toopher/toopher-python/pull/37/commits/821f9c9740435bd8fa27b1a4ab0066cc549b1668
821f9c9https://github.com/toopher/toopher-python/pull/37/commits/821f9c9740435bd8fa27b1a4ab0066cc549b1668
https://github.com/toopher/toopher-python/tree/821f9c9740435bd8fa27b1a4ab0066cc549b1668
Update formatting in api-docshttps://github.com/toopher/toopher-python/pull/37/commits/7fc0114eb3a777257b834983dd12cb3544a01c2d
7fc0114https://github.com/toopher/toopher-python/pull/37/commits/7fc0114eb3a777257b834983dd12cb3544a01c2d
https://github.com/toopher/toopher-python/tree/7fc0114eb3a777257b834983dd12cb3544a01c2d
Update formatting for listhttps://github.com/toopher/toopher-python/pull/37/commits/ebfff60dcbdea4da08b29195f25419ccf27b58b1
ebfff60https://github.com/toopher/toopher-python/pull/37/commits/ebfff60dcbdea4da08b29195f25419ccf27b58b1
https://github.com/toopher/toopher-python/tree/ebfff60dcbdea4da08b29195f25419ccf27b58b1
Correct args for validate_postbackhttps://github.com/toopher/toopher-python/pull/37/commits/b6ab3d2c1b52456315916282e828bb09cc86cd9f
b6ab3d2https://github.com/toopher/toopher-python/pull/37/commits/b6ab3d2c1b52456315916282e828bb09cc86cd9f
https://github.com/toopher/toopher-python/tree/b6ab3d2c1b52456315916282e828bb09cc86cd9f
Fix formatting for Usershttps://github.com/toopher/toopher-python/pull/37/commits/657acc6d01cf06ea6740b12097cecba7b318807f
657acc6https://github.com/toopher/toopher-python/pull/37/commits/657acc6d01cf06ea6740b12097cecba7b318807f
https://github.com/toopher/toopher-python/tree/657acc6d01cf06ea6740b12097cecba7b318807f
Remove args from validate_postbackhttps://github.com/toopher/toopher-python/pull/37/commits/bffe89d79e3fa96ea1e28ff3b990dc3bcc5b955c
bffe89dhttps://github.com/toopher/toopher-python/pull/37/commits/bffe89d79e3fa96ea1e28ff3b990dc3bcc5b955c
https://github.com/toopher/toopher-python/tree/bffe89d79e3fa96ea1e28ff3b990dc3bcc5b955c
Update args table for ToopherIframehttps://github.com/toopher/toopher-python/pull/37/commits/5ace2e3b637f076b931acf057c24f6d010976a83
5ace2e3https://github.com/toopher/toopher-python/pull/37/commits/5ace2e3b637f076b931acf057c24f6d010976a83
https://github.com/toopher/toopher-python/tree/5ace2e3b637f076b931acf057c24f6d010976a83
Dont make another API call in Users.get_by_name when it is unnecessaryhttps://github.com/toopher/toopher-python/pull/37/commits/19d2a59d4460d1f41249b7bfff1a89f95e9caf7e
19d2a59https://github.com/toopher/toopher-python/pull/37/commits/19d2a59d4460d1f41249b7bfff1a89f95e9caf7e
https://github.com/toopher/toopher-python/tree/19d2a59d4460d1f41249b7bfff1a89f95e9caf7e
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/896f28d482b220a85b7cb25a14a771df9d1bd7af
896f28dhttps://github.com/toopher/toopher-python/pull/37/commits/896f28d482b220a85b7cb25a14a771df9d1bd7af
https://github.com/toopher/toopher-python/tree/896f28d482b220a85b7cb25a14a771df9d1bd7af
Rename tests to be more descriptivehttps://github.com/toopher/toopher-python/pull/37/commits/021303812e1a7f53b967d6f379912f66084a3063
0213038https://github.com/toopher/toopher-python/pull/37/commits/021303812e1a7f53b967d6f379912f66084a3063
https://github.com/toopher/toopher-python/tree/021303812e1a7f53b967d6f379912f66084a3063
Make self.assertTrue(False) self.fail() with explanatory messagehttps://github.com/toopher/toopher-python/pull/37/commits/288f1b6c6630c328390987a2367e5c6a45d203db
288f1b6https://github.com/toopher/toopher-python/pull/37/commits/288f1b6c6630c328390987a2367e5c6a45d203db
https://github.com/toopher/toopher-python/tree/288f1b6c6630c328390987a2367e5c6a45d203db
Have SignatureValidationError inherit from ToopherApiErrorhttps://github.com/toopher/toopher-python/pull/37/commits/ac17c32c535145317882cc5fc6937234d70b629b
ac17c32https://github.com/toopher/toopher-python/pull/37/commits/ac17c32c535145317882cc5fc6937234d70b629b
https://github.com/toopher/toopher-python/tree/ac17c32c535145317882cc5fc6937234d70b629b
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/7adf87bb9426de9f5baeb7109b0df25aafd46cff
7adf87bhttps://github.com/toopher/toopher-python/pull/37/commits/7adf87bb9426de9f5baeb7109b0df25aafd46cff
https://github.com/toopher/toopher-python/tree/7adf87bb9426de9f5baeb7109b0df25aafd46cff
Merge ZeroStorageTests with ToopherTestshttps://github.com/toopher/toopher-python/pull/37/commits/f72d768ab0822ad6e65f22fd5931d77cedc00b3a
f72d768https://github.com/toopher/toopher-python/pull/37/commits/f72d768ab0822ad6e65f22fd5931d77cedc00b3a
https://github.com/toopher/toopher-python/tree/f72d768ab0822ad6e65f22fd5931d77cedc00b3a
Make update() for User, UserTerminal, Pairing, and AuthenticationRequest private _update()https://github.com/toopher/toopher-python/pull/37/commits/6634943972c6c156c6d29334c2cd29836d4a5664
6634943https://github.com/toopher/toopher-python/pull/37/commits/6634943972c6c156c6d29334c2cd29836d4a5664
https://github.com/toopher/toopher-python/tree/6634943972c6c156c6d29334c2cd29836d4a5664
Add Action class and AuthenticationRequest.actionhttps://github.com/toopher/toopher-python/pull/37/commits/3d308de0adefbb7e0670886396e15cc60457da8b
3d308dehttps://github.com/toopher/toopher-python/pull/37/commits/3d308de0adefbb7e0670886396e15cc60457da8b
https://github.com/toopher/toopher-python/tree/3d308de0adefbb7e0670886396e15cc60457da8b
Change DEFAULT_IFRAME_TTL to 300https://github.com/toopher/toopher-python/pull/37/commits/116c51b6a40fb34e2410ae1ec6bc49e750583dad
116c51bhttps://github.com/toopher/toopher-python/pull/37/commits/116c51b6a40fb34e2410ae1ec6bc49e750583dad
https://github.com/toopher/toopher-python/tree/116c51b6a40fb34e2410ae1ec6bc49e750583dad
Check for disable_toopher_authhttps://github.com/toopher/toopher-python/pull/37/commits/1ac381533aaa50d8acb1142ce32498feecded2ac
1ac3815https://github.com/toopher/toopher-python/pull/37/commits/1ac381533aaa50d8acb1142ce32498feecded2ac
https://github.com/toopher/toopher-python/tree/1ac381533aaa50d8acb1142ce32498feecded2ac
Rename authenticate_with_otp to grant_with_otphttps://github.com/toopher/toopher-python/pull/37/commits/a4444ac7cda73d7785c45750afae5abd74106319
a4444achttps://github.com/toopher/toopher-python/pull/37/commits/a4444ac7cda73d7785c45750afae5abd74106319
https://github.com/toopher/toopher-python/tree/a4444ac7cda73d7785c45750afae5abd74106319
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/34b70671df1f15f9347258fa207282a703054fd3
34b7067https://github.com/toopher/toopher-python/pull/37/commits/34b70671df1f15f9347258fa207282a703054fd3
https://github.com/toopher/toopher-python/tree/34b70671df1f15f9347258fa207282a703054fd3
Remove default values for allow_inline_pairing, automation_allowed and challenge_required in ToopherIframe.get_authentication_url()https://github.com/toopher/toopher-python/pull/37/commits/64348c4563ce3a33c0e89191b134f9d9a2234fef
64348c4https://github.com/toopher/toopher-python/pull/37/commits/64348c4563ce3a33c0e89191b134f9d9a2234fef
https://github.com/toopher/toopher-python/tree/64348c4563ce3a33c0e89191b134f9d9a2234fef
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/7573002d328a6271fdd1c9d1b8a58730a90d77da
7573002https://github.com/toopher/toopher-python/pull/37/commits/7573002d328a6271fdd1c9d1b8a58730a90d77da
https://github.com/toopher/toopher-python/tree/7573002d328a6271fdd1c9d1b8a58730a90d77da
Add reason_code to AuthenticationRequest classhttps://github.com/toopher/toopher-python/pull/37/commits/3b405219ab0ba9cb1b7b7192f86e589ef36ee9a2
3b40521https://github.com/toopher/toopher-python/pull/37/commits/3b405219ab0ba9cb1b7b7192f86e589ef36ee9a2
https://github.com/toopher/toopher-python/tree/3b405219ab0ba9cb1b7b7192f86e589ef36ee9a2
Rename terminal.name_extra to terminal.requester_specified_idhttps://github.com/toopher/toopher-python/pull/37/commits/b68af0954a6995aa63cfae88f9fee7bf4415c569
b68af09https://github.com/toopher/toopher-python/pull/37/commits/b68af0954a6995aa63cfae88f9fee7bf4415c569
https://github.com/toopher/toopher-python/tree/b68af0954a6995aa63cfae88f9fee7bf4415c569
Rename enable/disable to enable_toopher_authentication/disable_toopher_authenticationhttps://github.com/toopher/toopher-python/pull/37/commits/8ecfd29558e982578f7f84422325893c2a9ba655
8ecfd29https://github.com/toopher/toopher-python/pull/37/commits/8ecfd29558e982578f7f84422325893c2a9ba655
https://github.com/toopher/toopher-python/tree/8ecfd29558e982578f7f84422325893c2a9ba655
Rename user.disable_toopher_auth to user.toopher_authentication_enabledhttps://github.com/toopher/toopher-python/pull/37/commits/b15845bee3152b35528ef740e767c09af1e16fef
b15845bhttps://github.com/toopher/toopher-python/pull/37/commits/b15845bee3152b35528ef740e767c09af1e16fef
https://github.com/toopher/toopher-python/tree/b15845bee3152b35528ef740e767c09af1e16fef
Create ToopherBase class for __getattr__()https://github.com/toopher/toopher-python/pull/37/commits/972884d2134917e735684191e1b3d6f2528fffbe
972884dhttps://github.com/toopher/toopher-python/pull/37/commits/972884d2134917e735684191e1b3d6f2528fffbe
https://github.com/toopher/toopher-python/tree/972884d2134917e735684191e1b3d6f2528fffbe
Add Pairing.api and Pairings.apihttps://github.com/toopher/toopher-python/pull/37/commits/5e1702be4cab6b4654856eb9004a5be0bc00dc5d
5e1702bhttps://github.com/toopher/toopher-python/pull/37/commits/5e1702be4cab6b4654856eb9004a5be0bc00dc5d
https://github.com/toopher/toopher-python/tree/5e1702be4cab6b4654856eb9004a5be0bc00dc5d
Add AuthenticationRequest.api and AuthenticationRequests.apihttps://github.com/toopher/toopher-python/pull/37/commits/2ac7371c007115bafafb56530dc2e902287691dc
2ac7371https://github.com/toopher/toopher-python/pull/37/commits/2ac7371c007115bafafb56530dc2e902287691dc
https://github.com/toopher/toopher-python/tree/2ac7371c007115bafafb56530dc2e902287691dc
Add User.api, Users.api, UserTerminal.api and UserTerminals.apihttps://github.com/toopher/toopher-python/pull/37/commits/a12141341cc1fb8ea71bf9ad926e64e8901ed538
a121413https://github.com/toopher/toopher-python/pull/37/commits/a12141341cc1fb8ea71bf9ad926e64e8901ed538
https://github.com/toopher/toopher-python/tree/a12141341cc1fb8ea71bf9ad926e64e8901ed538
Don't need to store self.raw in Pairings, Users, AuthenticationRequests, and UserTerminals since we're now storing self.apihttps://github.com/toopher/toopher-python/pull/37/commits/077caab8d657e1bef5d7539e71a0d4cbb5a3b34b
077caabhttps://github.com/toopher/toopher-python/pull/37/commits/077caab8d657e1bef5d7539e71a0d4cbb5a3b34b
https://github.com/toopher/toopher-python/tree/077caab8d657e1bef5d7539e71a0d4cbb5a3b34b
Refactor PairingTests.test_get_reset_link()https://github.com/toopher/toopher-python/pull/37/commits/0b102f9d0b844a4b232b3b39ced341d42a97c57b
0b102f9https://github.com/toopher/toopher-python/pull/37/commits/0b102f9d0b844a4b232b3b39ced341d42a97c57b
https://github.com/toopher/toopher-python/tree/0b102f9d0b844a4b232b3b39ced341d42a97c57b
Merge branch 'lang-library-refactor' of github.com:toopher/toopher-python into lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/4a72283517dd99ba71732ec0f5e57fc6f435840a
4a72283https://github.com/toopher/toopher-python/pull/37/commits/4a72283517dd99ba71732ec0f5e57fc6f435840a
https://github.com/toopher/toopher-python/tree/4a72283517dd99ba71732ec0f5e57fc6f435840a
Add ToopherBaseTests.test_pickling_and_unpickling()https://github.com/toopher/toopher-python/pull/37/commits/aea5be6d58d0f0eb815361c4ed0c2d300d4a6956
aea5be6https://github.com/toopher/toopher-python/pull/37/commits/aea5be6d58d0f0eb815361c4ed0c2d300d4a6956
https://github.com/toopher/toopher-python/tree/aea5be6d58d0f0eb815361c4ed0c2d300d4a6956
Remove old commenthttps://github.com/toopher/toopher-python/pull/37/commits/52f23fa9ad8f0c02ef87163a0073733d009f6553
52f23fahttps://github.com/toopher/toopher-python/pull/37/commits/52f23fa9ad8f0c02ef87163a0073733d009f6553
https://github.com/toopher/toopher-python/tree/52f23fa9ad8f0c02ef87163a0073733d009f6553
Remove unncessary return statementhttps://github.com/toopher/toopher-python/pull/37/commits/41145da5ca6fd77d69800bb312f33b6761e739b7
41145dahttps://github.com/toopher/toopher-python/pull/37/commits/41145da5ca6fd77d69800bb312f33b6761e739b7
https://github.com/toopher/toopher-python/tree/41145da5ca6fd77d69800bb312f33b6761e739b7
Rename _raw_data to raw_responsehttps://github.com/toopher/toopher-python/pull/37/commits/5990faccc80d6cfa6cbd14a7db2a017d70d8fbc9
5990fachttps://github.com/toopher/toopher-python/pull/37/commits/5990faccc80d6cfa6cbd14a7db2a017d70d8fbc9
https://github.com/toopher/toopher-python/tree/5990faccc80d6cfa6cbd14a7db2a017d70d8fbc9
Update UserTerminal.__init__ to use apihttps://github.com/toopher/toopher-python/pull/37/commits/b489469aaa4f6ae63a1302564d161285531fa8c5
b489469https://github.com/toopher/toopher-python/pull/37/commits/b489469aaa4f6ae63a1302564d161285531fa8c5
https://github.com/toopher/toopher-python/tree/b489469aaa4f6ae63a1302564d161285531fa8c5
Remove unused variable from ToopherApiDemohttps://github.com/toopher/toopher-python/pull/37/commits/5396b60c1502e2a1bb41e4936cd2074746c25266
5396b60https://github.com/toopher/toopher-python/pull/37/commits/5396b60c1502e2a1bb41e4936cd2074746c25266
https://github.com/toopher/toopher-python/tree/5396b60c1502e2a1bb41e4936cd2074746c25266
Update auth.refresh_from_server() in READMEhttps://github.com/toopher/toopher-python/pull/37/commits/f95035999086bc821bb1eb6c59546b06e491bb48
f950359https://github.com/toopher/toopher-python/pull/37/commits/f95035999086bc821bb1eb6c59546b06e491bb48
https://github.com/toopher/toopher-python/tree/f95035999086bc821bb1eb6c59546b06e491bb48
Refactor __init__ method of factory objects into base classhttps://github.com/toopher/toopher-python/pull/37/commits/43c3c571540da8a01545258041e7306da2d9f110
43c3c57https://github.com/toopher/toopher-python/pull/37/commits/43c3c571540da8a01545258041e7306da2d9f110
https://github.com/toopher/toopher-python/tree/43c3c571540da8a01545258041e7306da2d9f110
Cleanup test_get_qr_code_image to only check last_called_method and last_called_urihttps://github.com/toopher/toopher-python/pull/37/commits/bdd540f7621b9dbfdfeb5fadbd8c04621ff50b64
bdd540fhttps://github.com/toopher/toopher-python/pull/37/commits/bdd540f7621b9dbfdfeb5fadbd8c04621ff50b64
https://github.com/toopher/toopher-python/tree/bdd540f7621b9dbfdfeb5fadbd8c04621ff50b64
Fix errors in testshttps://github.com/toopher/toopher-python/pull/37/commits/239a5fcf5e8b82c9ef247772b1a6ce6a47b074a2
239a5fchttps://github.com/toopher/toopher-python/pull/37/commits/239a5fcf5e8b82c9ef247772b1a6ce6a47b074a2
https://github.com/toopher/toopher-python/tree/239a5fcf5e8b82c9ef247772b1a6ce6a47b074a2
Also test 2.7https://github.com/toopher/toopher-python/pull/37/commits/e7cab372a93f5b1cb895f0287be6cfae667e4e2f
e7cab37https://github.com/toopher/toopher-python/pull/37/commits/e7cab372a93f5b1cb895f0287be6cfae667e4e2f
https://github.com/toopher/toopher-python/tree/e7cab372a93f5b1cb895f0287be6cfae667e4e2f
Merge pull request #39 from toopher/feature/refactor-factory-base-classhttps://github.com/toopher/toopher-python/pull/37/commits/58670ec3bea1e479dcb8f5cb14a97f8ebbbb1745
https://github.com/dshafer
dshaferhttps://github.com/toopher/toopher-python/commits?author=dshafer
58670echttps://github.com/toopher/toopher-python/pull/37/commits/58670ec3bea1e479dcb8f5cb14a97f8ebbbb1745
https://github.com/toopher/toopher-python/tree/58670ec3bea1e479dcb8f5cb14a97f8ebbbb1745
Add User.toopher_authentication_enabled and cleanup __init__https://github.com/toopher/toopher-python/pull/37/commits/c1ec60d02876a18e233a70c335bb9a788501e713
c1ec60dhttps://github.com/toopher/toopher-python/pull/37/commits/c1ec60d02876a18e233a70c335bb9a788501e713
https://github.com/toopher/toopher-python/tree/c1ec60d02876a18e233a70c335bb9a788501e713
Add UserTerminal.requester_specified_id and cleanup __init__https://github.com/toopher/toopher-python/pull/37/commits/cde61e57c6bf3f09aac5b22bee21eac2e97b680d
cde61e5https://github.com/toopher/toopher-python/pull/37/commits/cde61e57c6bf3f09aac5b22bee21eac2e97b680d
https://github.com/toopher/toopher-python/tree/cde61e57c6bf3f09aac5b22bee21eac2e97b680d
Cleanup Action.__init__ and _updatehttps://github.com/toopher/toopher-python/pull/37/commits/fb12f4234a85f6e903791e7d4d7bbf7f9e56181d
fb12f42https://github.com/toopher/toopher-python/pull/37/commits/fb12f4234a85f6e903791e7d4d7bbf7f9e56181d
https://github.com/toopher/toopher-python/tree/fb12f4234a85f6e903791e7d4d7bbf7f9e56181d
Cleanup AuthenticationRequest.__init__ and _updatehttps://github.com/toopher/toopher-python/pull/37/commits/cad48f7e62c55f576e56ba90ff83ef4067c1c65e
cad48f7https://github.com/toopher/toopher-python/pull/37/commits/cad48f7e62c55f576e56ba90ff83ef4067c1c65e
https://github.com/toopher/toopher-python/tree/cad48f7e62c55f576e56ba90ff83ef4067c1c65e
Cleanup Pairing.__init__ and _updatehttps://github.com/toopher/toopher-python/pull/37/commits/877a0151b40a0665ff0349b9a19ffd3316f75b2a
877a015https://github.com/toopher/toopher-python/pull/37/commits/877a0151b40a0665ff0349b9a19ffd3316f75b2a
https://github.com/toopher/toopher-python/tree/877a0151b40a0665ff0349b9a19ffd3316f75b2a
Rename terminal_name_extra to requester_specified_terminal_idhttps://github.com/toopher/toopher-python/pull/37/commits/cf3114b630b7ae1f9d8b89ca9069433661de2c8f
cf3114bhttps://github.com/toopher/toopher-python/pull/37/commits/cf3114b630b7ae1f9d8b89ca9069433661de2c8f
https://github.com/toopher/toopher-python/tree/cf3114b630b7ae1f9d8b89ca9069433661de2c8f
Use named parameters for ToopherApi.authenticatehttps://github.com/toopher/toopher-python/pull/37/commits/03ca33b35b78c11da9c32104190506d921a4e05b
03ca33bhttps://github.com/toopher/toopher-python/pull/37/commits/03ca33b35b78c11da9c32104190506d921a4e05b
https://github.com/toopher/toopher-python/tree/03ca33b35b78c11da9c32104190506d921a4e05b
Refactor ToopherApi.authenticatehttps://github.com/toopher/toopher-python/pull/37/commits/40b90d9741d16b4b2cdde5e2637fef4d025958a5
40b90d9https://github.com/toopher/toopher-python/pull/37/commits/40b90d9741d16b4b2cdde5e2637fef4d025958a5
https://github.com/toopher/toopher-python/tree/40b90d9741d16b4b2cdde5e2637fef4d025958a5
Use authenticate by username (zero requester storage) in demohttps://github.com/toopher/toopher-python/pull/37/commits/85a1514778cc07b48850e9922551e53a81f961a9
85a1514https://github.com/toopher/toopher-python/pull/37/commits/85a1514778cc07b48850e9922551e53a81f961a9
https://github.com/toopher/toopher-python/tree/85a1514778cc07b48850e9922551e53a81f961a9
Use pythonic syntax in variable assignmenthttps://github.com/toopher/toopher-python/pull/37/commits/2454f84516296cc94e7c98bf6170aae0c7eaa2ff
2454f84https://github.com/toopher/toopher-python/pull/37/commits/2454f84516296cc94e7c98bf6170aae0c7eaa2ff
https://github.com/toopher/toopher-python/tree/2454f84516296cc94e7c98bf6170aae0c7eaa2ff
Update demo and cleanup printshttps://github.com/toopher/toopher-python/pull/37/commits/4d5e7f88660d8b55f9576c2a5d0beb3695b5510c
4d5e7f8https://github.com/toopher/toopher-python/pull/37/commits/4d5e7f88660d8b55f9576c2a5d0beb3695b5510c
https://github.com/toopher/toopher-python/tree/4d5e7f88660d8b55f9576c2a5d0beb3695b5510c
Update ToopherIframe README with new validate postback optionshttps://github.com/toopher/toopher-python/pull/37/commits/4aa7d0cf40949ac5d92e7f08c1830c13fb03e59b
4aa7d0chttps://github.com/toopher/toopher-python/pull/37/commits/4aa7d0cf40949ac5d92e7f08c1830c13fb03e59b
https://github.com/toopher/toopher-python/tree/4aa7d0cf40949ac5d92e7f08c1830c13fb03e59b
Remove separate python API dochttps://github.com/toopher/toopher-python/pull/37/commits/2bf0609b068f5635164135b2b134414f389dc9e5
2bf0609https://github.com/toopher/toopher-python/pull/37/commits/2bf0609b068f5635164135b2b134414f389dc9e5
https://github.com/toopher/toopher-python/tree/2bf0609b068f5635164135b2b134414f389dc9e5
Urlencode Toopher form data for ToopherIframehttps://github.com/toopher/toopher-python/pull/37/commits/330cc1250616dc7d21226ae7103ca62ba7ea3e8b
330cc12https://github.com/toopher/toopher-python/pull/37/commits/330cc1250616dc7d21226ae7103ca62ba7ea3e8b
https://github.com/toopher/toopher-python/tree/330cc1250616dc7d21226ae7103ca62ba7ea3e8b
Use single quoteshttps://github.com/toopher/toopher-python/pull/37/commits/c3f6113226eef6c7fbe631c9fbab219e55a837c0
c3f6113https://github.com/toopher/toopher-python/pull/37/commits/c3f6113226eef6c7fbe631c9fbab219e55a837c0
https://github.com/toopher/toopher-python/tree/c3f6113226eef6c7fbe631c9fbab219e55a837c0
Improve ToopherApiError messageshttps://github.com/toopher/toopher-python/pull/37/commits/b3209c549fa12c6d722a13c143b6ce9e69d1cee8
b3209c5https://github.com/toopher/toopher-python/pull/37/commits/b3209c549fa12c6d722a13c143b6ce9e69d1cee8
https://github.com/toopher/toopher-python/tree/b3209c549fa12c6d722a13c143b6ce9e69d1cee8
Add info to ToopherApiError messageshttps://github.com/toopher/toopher-python/pull/37/commits/1c51cbfe6059987ed79e12486d0ead6dfa9935d4
1c51cbfhttps://github.com/toopher/toopher-python/pull/37/commits/1c51cbfe6059987ed79e12486d0ead6dfa9935d4
https://github.com/toopher/toopher-python/tree/1c51cbfe6059987ed79e12486d0ead6dfa9935d4
Replace ToopherApi.validate_postback with #process_postback and #is_postback_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/8b437e9864284e316d216818a7158cd24af365ff
8b437e9https://github.com/toopher/toopher-python/pull/37/commits/8b437e9864284e316d216818a7158cd24af365ff
https://github.com/toopher/toopher-python/tree/8b437e9864284e316d216818a7158cd24af365ff
Add default reset_email for ToopherIframe.get_authentication_urlhttps://github.com/toopher/toopher-python/pull/37/commits/d4a7210c97e43f90e9e41a7163fdae10539e42ca
d4a7210https://github.com/toopher/toopher-python/pull/37/commits/d4a7210c97e43f90e9e41a7163fdae10539e42ca
https://github.com/toopher/toopher-python/tree/d4a7210c97e43f90e9e41a7163fdae10539e42ca
Add tests for #updatehttps://github.com/toopher/toopher-python/pull/37/commits/3e4567f3234290d6fa079fab5a2f0c5c0a3515f8
3e4567fhttps://github.com/toopher/toopher-python/pull/37/commits/3e4567f3234290d6fa079fab5a2f0c5c0a3515f8
https://github.com/toopher/toopher-python/tree/3e4567f3234290d6fa079fab5a2f0c5c0a3515f8
Update ToopherIframe tests to match postback values from APIhttps://github.com/toopher/toopher-python/pull/37/commits/b3e843cdb5197d1c2741ff4a4fd0254a046d36a0
b3e843chttps://github.com/toopher/toopher-python/pull/37/commits/b3e843cdb5197d1c2741ff4a4fd0254a046d36a0
https://github.com/toopher/toopher-python/tree/b3e843cdb5197d1c2741ff4a4fd0254a046d36a0
Update CONTRIBUTING.md to use nosetests to run testshttps://github.com/toopher/toopher-python/pull/37/commits/df99d15ff16c95e8f7f4195a5ae0bc185fce8789
df99d15https://github.com/toopher/toopher-python/pull/37/commits/df99d15ff16c95e8f7f4195a5ae0bc185fce8789
https://github.com/toopher/toopher-python/tree/df99d15ff16c95e8f7f4195a5ae0bc185fce8789
Log errors in ToopherIframe.is_authentication_granted instead of raising errorshttps://github.com/toopher/toopher-python/pull/37/commits/d67885ff8cbf9c618a7c18da608b1793208335d8
d67885fhttps://github.com/toopher/toopher-python/pull/37/commits/d67885ff8cbf9c618a7c18da608b1793208335d8
https://github.com/toopher/toopher-python/tree/d67885ff8cbf9c618a7c18da608b1793208335d8
Rename ToopherIframe._urldecode_data to _urldecode_iframe_datahttps://github.com/toopher/toopher-python/pull/37/commits/088669187e8538fec3fc506807aacfa9785758a1
0886691https://github.com/toopher/toopher-python/pull/37/commits/088669187e8538fec3fc506807aacfa9785758a1
https://github.com/toopher/toopher-python/tree/088669187e8538fec3fc506807aacfa9785758a1
Split tests into separate fileshttps://github.com/toopher/toopher-python/pull/37/commits/470c0c7d0e282a9757dae1a9bdc53cc341ee5b6a
470c0c7https://github.com/toopher/toopher-python/pull/37/commits/470c0c7d0e282a9757dae1a9bdc53cc341ee5b6a
https://github.com/toopher/toopher-python/tree/470c0c7d0e282a9757dae1a9bdc53cc341ee5b6a
Use 'api.toopher.test' URL for testshttps://github.com/toopher/toopher-python/pull/37/commits/9f5c7a4f0ed0c8ccd4ebae7d4f569609c57d859f
9f5c7a4https://github.com/toopher/toopher-python/pull/37/commits/9f5c7a4f0ed0c8ccd4ebae7d4f569609c57d859f
https://github.com/toopher/toopher-python/tree/9f5c7a4f0ed0c8ccd4ebae7d4f569609c57d859f
Split ToopherIframe into own filehttps://github.com/toopher/toopher-python/pull/37/commits/b1c00cb4193908e05a30785b0341eddf10f2626e
b1c00cbhttps://github.com/toopher/toopher-python/pull/37/commits/b1c00cb4193908e05a30785b0341eddf10f2626e
https://github.com/toopher/toopher-python/tree/b1c00cb4193908e05a30785b0341eddf10f2626e
Config log messages for ToopherIframe.is_authentication_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/471c0dc5414c57da6bba4e20e49222ba5901ab32
471c0dchttps://github.com/toopher/toopher-python/pull/37/commits/471c0dc5414c57da6bba4e20e49222ba5901ab32
https://github.com/toopher/toopher-python/tree/471c0dc5414c57da6bba4e20e49222ba5901ab32
Refactor ToopherIframe._validate_postbackhttps://github.com/toopher/toopher-python/pull/37/commits/61349c53e0ff912c75101141dd790b29bb505eba
61349c5https://github.com/toopher/toopher-python/pull/37/commits/61349c53e0ff912c75101141dd790b29bb505eba
https://github.com/toopher/toopher-python/tree/61349c53e0ff912c75101141dd790b29bb505eba
Update travis.yml with new test scripthttps://github.com/toopher/toopher-python/pull/37/commits/c4353b8380c6935ad48cde3dc9ebade25842e80b
c4353b8https://github.com/toopher/toopher-python/pull/37/commits/c4353b8380c6935ad48cde3dc9ebade25842e80b
https://github.com/toopher/toopher-python/tree/c4353b8380c6935ad48cde3dc9ebade25842e80b
Clean up ToopherIframe tests and improve coveragehttps://github.com/toopher/toopher-python/pull/37/commits/e5ee6c6c7153ade600a19239e0139d3e653232bb
e5ee6c6https://github.com/toopher/toopher-python/pull/37/commits/e5ee6c6c7153ade600a19239e0139d3e653232bb
https://github.com/toopher/toopher-python/tree/e5ee6c6c7153ade600a19239e0139d3e653232bb
Merge kwargs with params in ToopherIframe.get_user_management_urlhttps://github.com/toopher/toopher-python/pull/37/commits/497d0c9eba621516e226fd3699f92575214f87c9
497d0c9https://github.com/toopher/toopher-python/pull/37/commits/497d0c9eba621516e226fd3699f92575214f87c9
https://github.com/toopher/toopher-python/tree/497d0c9eba621516e226fd3699f92575214f87c9
Rename ToopherIframe._signature to _calculate_signaturehttps://github.com/toopher/toopher-python/pull/37/commits/88202a44878755e8fc8d7384803fa5b1df269706
88202a4https://github.com/toopher/toopher-python/pull/37/commits/88202a44878755e8fc8d7384803fa5b1df269706
https://github.com/toopher/toopher-python/tree/88202a44878755e8fc8d7384803fa5b1df269706
Refactor error message for signature calculation errorhttps://github.com/toopher/toopher-python/pull/37/commits/0a0433437584bf04b61426c153e114f61f1adbcd
0a04334https://github.com/toopher/toopher-python/pull/37/commits/0a0433437584bf04b61426c153e114f61f1adbcd
https://github.com/toopher/toopher-python/tree/0a0433437584bf04b61426c153e114f61f1adbcd
Update readme with new importhttps://github.com/toopher/toopher-python/pull/37/commits/b1b23b5b27a9ee23b4eb626175327ed277ddc2da
b1b23b5https://github.com/toopher/toopher-python/pull/37/commits/b1b23b5b27a9ee23b4eb626175327ed277ddc2da
https://github.com/toopher/toopher-python/tree/b1b23b5b27a9ee23b4eb626175327ed277ddc2da
Removed Werkzeug from requirementshttps://github.com/toopher/toopher-python/pull/37/commits/15086a9607371798591aa9b176d18163451ba509
15086a9https://github.com/toopher/toopher-python/pull/37/commits/15086a9607371798591aa9b176d18163451ba509
https://github.com/toopher/toopher-python/tree/15086a9607371798591aa9b176d18163451ba509
Remove pillow from requirementshttps://github.com/toopher/toopher-python/pull/37/commits/026b115fe72bb0bfaa0b0bbc8fed6ffc893e6133
026b115https://github.com/toopher/toopher-python/pull/37/commits/026b115fe72bb0bfaa0b0bbc8fed6ffc893e6133
https://github.com/toopher/toopher-python/tree/026b115fe72bb0bfaa0b0bbc8fed6ffc893e6133
Update Iframe README with new process_postbackhttps://github.com/toopher/toopher-python/pull/37/commits/bb028aa876afb82be28727f3c91304b158c8b902
bb028aahttps://github.com/toopher/toopher-python/pull/37/commits/bb028aa876afb82be28727f3c91304b158c8b902
https://github.com/toopher/toopher-python/tree/bb028aa876afb82be28727f3c91304b158c8b902
Refactor ToopherApi._request to return raw response or jsonhttps://github.com/toopher/toopher-python/pull/37/commits/95bdcde790c53897680a9de483173452a5b68a10
95bdcdehttps://github.com/toopher/toopher-python/pull/37/commits/95bdcde790c53897680a9de483173452a5b68a10
https://github.com/toopher/toopher-python/tree/95bdcde790c53897680a9de483173452a5b68a10
Test ToopherApiError in Action.__init__ and updatehttps://github.com/toopher/toopher-python/pull/37/commits/3f61a91ebf2abaeeffa227a0066be81239522c7b
3f61a91https://github.com/toopher/toopher-python/pull/37/commits/3f61a91ebf2abaeeffa227a0066be81239522c7b
https://github.com/toopher/toopher-python/tree/3f61a91ebf2abaeeffa227a0066be81239522c7b
Add tests for ToopherIframe.get_authentication_urlhttps://github.com/toopher/toopher-python/pull/37/commits/15f291710ee1a0ebc869dbf7e1df1bfa8cbd6f8a
15f2917https://github.com/toopher/toopher-python/pull/37/commits/15f291710ee1a0ebc869dbf7e1df1bfa8cbd6f8a
https://github.com/toopher/toopher-python/tree/15f291710ee1a0ebc869dbf7e1df1bfa8cbd6f8a
Fix code snippets in Iframe readmehttps://github.com/toopher/toopher-python/pull/37/commits/20a4c3cbd5e6ce41ade5d3fffb0c0d10c4f6d12e
20a4c3chttps://github.com/toopher/toopher-python/pull/37/commits/20a4c3cbd5e6ce41ade5d3fffb0c0d10c4f6d12e
https://github.com/toopher/toopher-python/tree/20a4c3cbd5e6ce41ade5d3fffb0c0d10c4f6d12e
Fix Iframe READMEhttps://github.com/toopher/toopher-python/pull/37/commits/b5625e7237b85002f41a1672b03b25180ca94cde
b5625e7https://github.com/toopher/toopher-python/pull/37/commits/b5625e7237b85002f41a1672b03b25180ca94cde
https://github.com/toopher/toopher-python/tree/b5625e7237b85002f41a1672b03b25180ca94cde
Return True if UserDisabledErrorhttps://github.com/toopher/toopher-python/pull/37/commits/99e13c5f5ea65fa50d49f450a8ce62f6324fd4ca
99e13c5https://github.com/toopher/toopher-python/pull/37/commits/99e13c5f5ea65fa50d49f450a8ce62f6324fd4ca
https://github.com/toopher/toopher-python/tree/99e13c5f5ea65fa50d49f450a8ce62f6324fd4ca
Simplify return for #is_authentication_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/dd8cb269f8d0feefec6d77323742ae87ee39e9e7
dd8cb26https://github.com/toopher/toopher-python/pull/37/commits/dd8cb269f8d0feefec6d77323742ae87ee39e9e7
https://github.com/toopher/toopher-python/tree/dd8cb269f8d0feefec6d77323742ae87ee39e9e7
Simplify assignment for boolean valueshttps://github.com/toopher/toopher-python/pull/37/commits/764e6cd435237bca3997bcfe2e989e5aae488035
764e6cdhttps://github.com/toopher/toopher-python/pull/37/commits/764e6cd435237bca3997bcfe2e989e5aae488035
https://github.com/toopher/toopher-python/tree/764e6cd435237bca3997bcfe2e989e5aae488035
Reorder methodshttps://github.com/toopher/toopher-python/pull/37/commits/64af51dcd0415780d8ee475ef200340ef949fa76
64af51dhttps://github.com/toopher/toopher-python/pull/37/commits/64af51dcd0415780d8ee475ef200340ef949fa76
https://github.com/toopher/toopher-python/tree/64af51dcd0415780d8ee475ef200340ef949fa76
Set default reset_email for #get_user_management_url and testhttps://github.com/toopher/toopher-python/pull/37/commits/9c19e33917db941654400d112ef02226645d1557
9c19e33https://github.com/toopher/toopher-python/pull/37/commits/9c19e33917db941654400d112ef02226645d1557
https://github.com/toopher/toopher-python/tree/9c19e33917db941654400d112ef02226645d1557
Log UserDisabledError as info not errorhttps://github.com/toopher/toopher-python/pull/37/commits/d8c1cb208dc3d068e2cbd00274ac01aa79fbb84e
d8c1cb2https://github.com/toopher/toopher-python/pull/37/commits/d8c1cb208dc3d068e2cbd00274ac01aa79fbb84e
https://github.com/toopher/toopher-python/tree/d8c1cb208dc3d068e2cbd00274ac01aa79fbb84e
Remove demo bells and whistleshttps://github.com/toopher/toopher-python/pull/37/commits/da9202e53c2907d3667cbea08a42a2e91a665902
da9202ehttps://github.com/toopher/toopher-python/pull/37/commits/da9202e53c2907d3667cbea08a42a2e91a665902
https://github.com/toopher/toopher-python/tree/da9202e53c2907d3667cbea08a42a2e91a665902
Update readme with named, optional args for #authenticatehttps://github.com/toopher/toopher-python/pull/37/commits/6e9ad94df68a4e03d476c54bd5c5b6e7bc09810e
6e9ad94https://github.com/toopher/toopher-python/pull/37/commits/6e9ad94df68a4e03d476c54bd5c5b6e7bc09810e
https://github.com/toopher/toopher-python/tree/6e9ad94df68a4e03d476c54bd5c5b6e7bc09810e
Add CONTRIBUTING.md info to READMEhttps://github.com/toopher/toopher-python/pull/37/commits/b7ce02b2ab0d42bb8393161921f7a414daaf8995
b7ce02bhttps://github.com/toopher/toopher-python/pull/37/commits/b7ce02b2ab0d42bb8393161921f7a414daaf8995
https://github.com/toopher/toopher-python/tree/b7ce02b2ab0d42bb8393161921f7a414daaf8995
Reorder sections in READMEhttps://github.com/toopher/toopher-python/pull/37/commits/0e5c5f5fc988c4b94a70929759110973b93e9ae4
0e5c5f5https://github.com/toopher/toopher-python/pull/37/commits/0e5c5f5fc988c4b94a70929759110973b93e9ae4
https://github.com/toopher/toopher-python/tree/0e5c5f5fc988c4b94a70929759110973b93e9ae4
Combine README and README-Iframehttps://github.com/toopher/toopher-python/pull/37/commits/4188e6ec5b9ecc34900999d5efae27eb55e94a5c
4188e6ehttps://github.com/toopher/toopher-python/pull/37/commits/4188e6ec5b9ecc34900999d5efae27eb55e94a5c
https://github.com/toopher/toopher-python/tree/4188e6ec5b9ecc34900999d5efae27eb55e94a5c
Refactor READMEhttps://github.com/toopher/toopher-python/pull/37/commits/f4571b25d142873497b2ed472c9294ec4743759f
f4571b2https://github.com/toopher/toopher-python/pull/37/commits/f4571b25d142873497b2ed472c9294ec4743759f
https://github.com/toopher/toopher-python/tree/f4571b25d142873497b2ed472c9294ec4743759f
Clean up IFRAME texthttps://github.com/toopher/toopher-python/pull/37/commits/6502c86c2dcfadf85f1e0c5c9e468fc3aea7d75d
6502c86https://github.com/toopher/toopher-python/pull/37/commits/6502c86c2dcfadf85f1e0c5c9e468fc3aea7d75d
https://github.com/toopher/toopher-python/tree/6502c86c2dcfadf85f1e0c5c9e468fc3aea7d75d
Reformat text and subheadershttps://github.com/toopher/toopher-python/pull/37/commits/c410e78147ad21cfd98369e1a7ecc5b42bf1ed25
c410e78https://github.com/toopher/toopher-python/pull/37/commits/c410e78147ad21cfd98369e1a7ecc5b42bf1ed25
https://github.com/toopher/toopher-python/tree/c410e78147ad21cfd98369e1a7ecc5b42bf1ed25
Remove dupe testhttps://github.com/toopher/toopher-python/pull/37/commits/f2f75fce7d4a3bc26c078131a57f7fede9a5e68e
f2f75fchttps://github.com/toopher/toopher-python/pull/37/commits/f2f75fce7d4a3bc26c078131a57f7fede9a5e68e
https://github.com/toopher/toopher-python/tree/f2f75fce7d4a3bc26c078131a57f7fede9a5e68e
Use self.request_token instead of ToopherIframeTest.request_tokenhttps://github.com/toopher/toopher-python/pull/37/commits/f9dc71d44d7cbe222011d58e921388c3fde299c0
f9dc71dhttps://github.com/toopher/toopher-python/pull/37/commits/f9dc71d44d7cbe222011d58e921388c3fde299c0
https://github.com/toopher/toopher-python/tree/f9dc71d44d7cbe222011d58e921388c3fde299c0
Add tests for ToopherIframe.is_authentication_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/e39865db53c7de72b7f4f9d2ebcb196ec23f9b55
e39865dhttps://github.com/toopher/toopher-python/pull/37/commits/e39865db53c7de72b7f4f9d2ebcb196ec23f9b55
https://github.com/toopher/toopher-python/tree/e39865db53c7de72b7f4f9d2ebcb196ec23f9b55
Add test for process_postback with extrashttps://github.com/toopher/toopher-python/pull/37/commits/501153b4f36828ec4c99ec7fdb6faad0e1474424
501153bhttps://github.com/toopher/toopher-python/pull/37/commits/501153b4f36828ec4c99ec7fdb6faad0e1474424
https://github.com/toopher/toopher-python/tree/501153b4f36828ec4c99ec7fdb6faad0e1474424
Add test for ToopherIframe.process_postback without request tokenhttps://github.com/toopher/toopher-python/pull/37/commits/862c0c68fd282e03280d686d90851f9152e33e54
862c0c6https://github.com/toopher/toopher-python/pull/37/commits/862c0c68fd282e03280d686d90851f9152e33e54
https://github.com/toopher/toopher-python/tree/862c0c68fd282e03280d686d90851f9152e33e54
Simplify READMEhttps://github.com/toopher/toopher-python/pull/37/commits/cf664ed2fcae679f38d1da7f8427c1cc15b92387
cf664edhttps://github.com/toopher/toopher-python/pull/37/commits/cf664ed2fcae679f38d1da7f8427c1cc15b92387
https://github.com/toopher/toopher-python/tree/cf664ed2fcae679f38d1da7f8427c1cc15b92387
Use dict for postback_data testshttps://github.com/toopher/toopher-python/pull/37/commits/a74935d924a6827348dda10633ca99d722259388
a74935dhttps://github.com/toopher/toopher-python/pull/37/commits/a74935d924a6827348dda10633ca99d722259388
https://github.com/toopher/toopher-python/tree/a74935d924a6827348dda10633ca99d722259388
Rename get_authentication_url testshttps://github.com/toopher/toopher-python/pull/37/commits/ddd526e5e0755f452f32b2ec3f9c771c8ef47710
ddd526ehttps://github.com/toopher/toopher-python/pull/37/commits/ddd526e5e0755f452f32b2ec3f9c771c8ef47710
https://github.com/toopher/toopher-python/tree/ddd526e5e0755f452f32b2ec3f9c771c8ef47710
Remove process_postback from READMEhttps://github.com/toopher/toopher-python/pull/37/commits/f109152a96a36b503b67ad59f329bd00bbd1934b
f109152https://github.com/toopher/toopher-python/pull/37/commits/f109152a96a36b503b67ad59f329bd00bbd1934b
https://github.com/toopher/toopher-python/tree/f109152a96a36b503b67ad59f329bd00bbd1934b
Cleanup tests for is_authentication_granted and make sure to pass kwargs to process_postbackhttps://github.com/toopher/toopher-python/pull/37/commits/08172991b674404c7cb3d561dd441270c0788457
0817299https://github.com/toopher/toopher-python/pull/37/commits/08172991b674404c7cb3d561dd441270c0788457
https://github.com/toopher/toopher-python/tree/08172991b674404c7cb3d561dd441270c0788457
Fix error tests for is_authentication_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/71d24901e427a481a0023384ac9d05cdc6809e14
71d2490https://github.com/toopher/toopher-python/pull/37/commits/71d24901e427a481a0023384ac9d05cdc6809e14
https://github.com/toopher/toopher-python/tree/71d24901e427a481a0023384ac9d05cdc6809e14
Set default reset_email, request_token and requester_metadata to empty stringhttps://github.com/toopher/toopher-python/pull/37/commits/b0b0edebd08d351b714b5708b35d77d3b2ba3864
b0b0edehttps://github.com/toopher/toopher-python/pull/37/commits/b0b0edebd08d351b714b5708b35d77d3b2ba3864
https://github.com/toopher/toopher-python/tree/b0b0edebd08d351b714b5708b35d77d3b2ba3864
Add Iframe version to params in get_oauth_signed_urlhttps://github.com/toopher/toopher-python/pull/37/commits/1ef2b9a4bcdebfb124d49ed18e3d7b290c8e6293
1ef2b9ahttps://github.com/toopher/toopher-python/pull/37/commits/1ef2b9a4bcdebfb124d49ed18e3d7b290c8e6293
https://github.com/toopher/toopher-python/tree/1ef2b9a4bcdebfb124d49ed18e3d7b290c8e6293
Cleanup Iframe testshttps://github.com/toopher/toopher-python/pull/37/commits/fe94dc00d904cbe52e82df239487af5c34032af1
fe94dc0https://github.com/toopher/toopher-python/pull/37/commits/fe94dc00d904cbe52e82df239487af5c34032af1
https://github.com/toopher/toopher-python/tree/fe94dc00d904cbe52e82df239487af5c34032af1
Expand test for get_user_management_urlhttps://github.com/toopher/toopher-python/pull/37/commits/0371537d8bbbd14c2a824216710df71cb308788f
0371537https://github.com/toopher/toopher-python/pull/37/commits/0371537d8bbbd14c2a824216710df71cb308788f
https://github.com/toopher/toopher-python/tree/0371537d8bbbd14c2a824216710df71cb308788f
Add test for is_authentication_granted with auth request is granted and still pendinghttps://github.com/toopher/toopher-python/pull/37/commits/abce789ea29f0a0203a7aaaf42e560b47e919fd9
abce789https://github.com/toopher/toopher-python/pull/37/commits/abce789ea29f0a0203a7aaaf42e560b47e919fd9
https://github.com/toopher/toopher-python/tree/abce789ea29f0a0203a7aaaf42e560b47e919fd9
Improve test failure messages for is_authentication_grantedhttps://github.com/toopher/toopher-python/pull/37/commits/48314a2b8304821ea52609d88d298af30e573982
48314a2https://github.com/toopher/toopher-python/pull/37/commits/48314a2b8304821ea52609d88d298af30e573982
https://github.com/toopher/toopher-python/tree/48314a2b8304821ea52609d88d298af30e573982
Cleanup text in demohttps://github.com/toopher/toopher-python/pull/37/commits/05a4f1b6e60cf8a29761ec27f72a7eadbcc2c004
05a4f1bhttps://github.com/toopher/toopher-python/pull/37/commits/05a4f1b6e60cf8a29761ec27f72a7eadbcc2c004
https://github.com/toopher/toopher-python/tree/05a4f1b6e60cf8a29761ec27f72a7eadbcc2c004
Include base_uri when creating new instance of ToopherApihttps://github.com/toopher/toopher-python/pull/37/commits/b5ed48b181cb5510879021c40e051e71380514de
b5ed48bhttps://github.com/toopher/toopher-python/pull/37/commits/b5ed48b181cb5510879021c40e051e71380514de
https://github.com/toopher/toopher-python/tree/b5ed48b181cb5510879021c40e051e71380514de
Refactor Pairing.get_qr_code_image to use new get_raw methodhttps://github.com/toopher/toopher-python/pull/37/commits/fbf85e020dc241708a33763f8bee545099e5a654
fbf85e0https://github.com/toopher/toopher-python/pull/37/commits/fbf85e020dc241708a33763f8bee545099e5a654
https://github.com/toopher/toopher-python/tree/fbf85e020dc241708a33763f8bee545099e5a654
Add license section to READMEhttps://github.com/toopher/toopher-python/pull/37/commits/45d793134e033224ea173068591114b2889df92d
45d7931https://github.com/toopher/toopher-python/pull/37/commits/45d793134e033224ea173068591114b2889df92d
https://github.com/toopher/toopher-python/tree/45d793134e033224ea173068591114b2889df92d
Add coverage to nosetests scripthttps://github.com/toopher/toopher-python/pull/37/commits/4f77063eb2797601423d20a7e67a2c51fe28e4d9
4f77063https://github.com/toopher/toopher-python/pull/37/commits/4f77063eb2797601423d20a7e67a2c51fe28e4d9
https://github.com/toopher/toopher-python/tree/4f77063eb2797601423d20a7e67a2c51fe28e4d9
Improve tests for Userhttps://github.com/toopher/toopher-python/pull/37/commits/30c81d9c9e0fc3b52d94e24b29e967e855f7cd51
30c81d9https://github.com/toopher/toopher-python/pull/37/commits/30c81d9c9e0fc3b52d94e24b29e967e855f7cd51
https://github.com/toopher/toopher-python/tree/30c81d9c9e0fc3b52d94e24b29e967e855f7cd51
Use cover-inclusive for nosetestshttps://github.com/toopher/toopher-python/pull/37/commits/f20c6cb7cd8b24a2a6c1be3899a507362b3c8971
f20c6cbhttps://github.com/toopher/toopher-python/pull/37/commits/f20c6cb7cd8b24a2a6c1be3899a507362b3c8971
https://github.com/toopher/toopher-python/tree/f20c6cb7cd8b24a2a6c1be3899a507362b3c8971
Improve tests for Pairinghttps://github.com/toopher/toopher-python/pull/37/commits/c32f47bfaa796494455280925821279fd0c4133e
c32f47bhttps://github.com/toopher/toopher-python/pull/37/commits/c32f47bfaa796494455280925821279fd0c4133e
https://github.com/toopher/toopher-python/tree/c32f47bfaa796494455280925821279fd0c4133e
Move HttpClientMock to new testutils filehttps://github.com/toopher/toopher-python/pull/37/commits/eb71816605091826a44a0029d102731508ade6d6
eb71816https://github.com/toopher/toopher-python/pull/37/commits/eb71816605091826a44a0029d102731508ade6d6
https://github.com/toopher/toopher-python/tree/eb71816605091826a44a0029d102731508ade6d6
Cleanup pickle testhttps://github.com/toopher/toopher-python/pull/37/commits/ff0eac9f935d787b9dcbe1f6bb727b0c444c4536
ff0eac9https://github.com/toopher/toopher-python/pull/37/commits/ff0eac9f935d787b9dcbe1f6bb727b0c444c4536
https://github.com/toopher/toopher-python/tree/ff0eac9f935d787b9dcbe1f6bb727b0c444c4536
Cleanup ToopherApi testhttps://github.com/toopher/toopher-python/pull/37/commits/23fc9aa1171f2d518c12fff640a395925fe3b167
23fc9aahttps://github.com/toopher/toopher-python/pull/37/commits/23fc9aa1171f2d518c12fff640a395925fe3b167
https://github.com/toopher/toopher-python/tree/23fc9aa1171f2d518c12fff640a395925fe3b167
Update coveragerc to exclude test fileshttps://github.com/toopher/toopher-python/pull/37/commits/d3d0534b4e72b4d61f45c2af906d32ca6ceca3a1
d3d0534https://github.com/toopher/toopher-python/pull/37/commits/d3d0534b4e72b4d61f45c2af906d32ca6ceca3a1
https://github.com/toopher/toopher-python/tree/d3d0534b4e72b4d61f45c2af906d32ca6ceca3a1
Simplify test script for travishttps://github.com/toopher/toopher-python/pull/37/commits/6de42f0de7542f89cf5a7005af3590d92cbc03c2
6de42f0https://github.com/toopher/toopher-python/pull/37/commits/6de42f0de7542f89cf5a7005af3590d92cbc03c2
https://github.com/toopher/toopher-python/tree/6de42f0de7542f89cf5a7005af3590d92cbc03c2
Authenticate by username in READMEhttps://github.com/toopher/toopher-python/pull/37/commits/671247014baf43390e0f6a75b3d67c5c1f6eeedd
6712470https://github.com/toopher/toopher-python/pull/37/commits/671247014baf43390e0f6a75b3d67c5c1f6eeedd
https://github.com/toopher/toopher-python/tree/671247014baf43390e0f6a75b3d67c5c1f6eeedd
Add more info about postback_datahttps://github.com/toopher/toopher-python/pull/37/commits/9b7878fd17578d88a0c3130c15f630e6cfcfbc20
9b7878fhttps://github.com/toopher/toopher-python/pull/37/commits/9b7878fd17578d88a0c3130c15f630e6cfcfbc20
https://github.com/toopher/toopher-python/tree/9b7878fd17578d88a0c3130c15f630e6cfcfbc20
Expect iframe postback data to be a string from POST parameter toopher_iframe_datahttps://github.com/toopher/toopher-python/pull/37/commits/29a1fad2737c80139723180651a2dbad10bfc734
29a1fadhttps://github.com/toopher/toopher-python/pull/37/commits/29a1fad2737c80139723180651a2dbad10bfc734
https://github.com/toopher/toopher-python/tree/29a1fad2737c80139723180651a2dbad10bfc734
Keep blank values when parsing postback datahttps://github.com/toopher/toopher-python/pull/37/commits/ddf9271521540b1c237cac6b846ec80d42078b82
ddf9271https://github.com/toopher/toopher-python/pull/37/commits/ddf9271521540b1c237cac6b846ec80d42078b82
https://github.com/toopher/toopher-python/tree/ddf9271521540b1c237cac6b846ec80d42078b82
Add process_postback test for keys with empty valueshttps://github.com/toopher/toopher-python/pull/37/commits/8ca207b1862cb8253c1129ea563d3d4cd6f08728
8ca207bhttps://github.com/toopher/toopher-python/pull/37/commits/8ca207b1862cb8253c1129ea563d3d4cd6f08728
https://github.com/toopher/toopher-python/tree/8ca207b1862cb8253c1129ea563d3d4cd6f08728
Cleanup text in the READMEhttps://github.com/toopher/toopher-python/pull/37/commits/8f341c3cac39484f5a58ce9ee580fd7d1deeb222
8f341c3https://github.com/toopher/toopher-python/pull/37/commits/8f341c3cac39484f5a58ce9ee580fd7d1deeb222
https://github.com/toopher/toopher-python/tree/8f341c3cac39484f5a58ce9ee580fd7d1deeb222
fix parameter error for Users.get_by_namehttps://github.com/toopher/toopher-python/pull/37/commits/9a8cae24e746488b496102429d99132e35e17625
https://github.com/dshafer
dshaferhttps://github.com/toopher/toopher-python/commits?author=dshafer
9a8cae2https://github.com/toopher/toopher-python/pull/37/commits/9a8cae24e746488b496102429d99132e35e17625
https://github.com/toopher/toopher-python/tree/9a8cae24e746488b496102429d99132e35e17625
fix another incorrect parameterhttps://github.com/toopher/toopher-python/pull/37/commits/8bf5770dff24d20d0ebd762cf0bda6cc3cfff60e
https://github.com/dshafer
dshaferhttps://github.com/toopher/toopher-python/commits?author=dshafer
8bf5770https://github.com/toopher/toopher-python/pull/37/commits/8bf5770dff24d20d0ebd762cf0bda6cc3cfff60e
https://github.com/toopher/toopher-python/tree/8bf5770dff24d20d0ebd762cf0bda6cc3cfff60e
fix tests toohttps://github.com/toopher/toopher-python/pull/37/commits/5539c413ffc8ca882ed2a8e440575846d81f9971
https://github.com/dshafer
dshaferhttps://github.com/toopher/toopher-python/commits?author=dshafer
5539c41https://github.com/toopher/toopher-python/pull/37/commits/5539c413ffc8ca882ed2a8e440575846d81f9971
https://github.com/toopher/toopher-python/tree/5539c413ffc8ca882ed2a8e440575846d81f9971
python 3 updateshttps://github.com/toopher/toopher-python/pull/37/commits/2c1323e2b8ac30718a0b903771b4d3f861bd098a
https://github.com/natemoser
natemoserhttps://github.com/toopher/toopher-python/commits?author=natemoser
2c1323ehttps://github.com/toopher/toopher-python/pull/37/commits/2c1323e2b8ac30718a0b903771b4d3f861bd098a
https://github.com/toopher/toopher-python/tree/2c1323e2b8ac30718a0b903771b4d3f861bd098a
update to reflect Python 3.6https://github.com/toopher/toopher-python/pull/37/commits/5083c36b32a2d81dbd1a26209d6ed39df7e03bd4
https://github.com/natemoser
natemoserhttps://github.com/toopher/toopher-python/commits?author=natemoser
5083c36https://github.com/toopher/toopher-python/pull/37/commits/5083c36b32a2d81dbd1a26209d6ed39df7e03bd4
https://github.com/toopher/toopher-python/tree/5083c36b32a2d81dbd1a26209d6ed39df7e03bd4
Merge pull request #40 from natemoser/lang-library-refactorhttps://github.com/toopher/toopher-python/pull/37/commits/6b1a43a3de764f25663e779f2520eaa880056121
https://github.com/dshafer
dshaferhttps://github.com/toopher/toopher-python/commits?author=dshafer
6b1a43ahttps://github.com/toopher/toopher-python/pull/37/commits/6b1a43a3de764f25663e779f2520eaa880056121
https://github.com/toopher/toopher-python/tree/6b1a43a3de764f25663e779f2520eaa880056121
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.