├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── docs.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── _static │ ├── flask-dance.pdf │ ├── flask-dance.png │ └── flask-dance.svg ├── api.rst ├── concepts.rst ├── conf.py ├── contributing.rst ├── examples.rst ├── how-oauth-works.rst ├── index.rst ├── install.rst ├── logout.rst ├── make.bat ├── multi-user.rst ├── providers.rst ├── proxies.rst ├── quickstart.rst ├── requirements.txt ├── signals.rst ├── spelling_wordlist.txt ├── storages.rst ├── testing.rst └── understanding-the-magic.rst ├── flask_dance ├── __init__.py ├── consumer │ ├── __init__.py │ ├── base.py │ ├── oauth1.py │ ├── oauth2.py │ ├── requests.py │ └── storage │ │ ├── __init__.py │ │ ├── session.py │ │ └── sqla.py ├── contrib │ ├── README.rst │ ├── __init__.py │ ├── atlassian.py │ ├── authentiq.py │ ├── azure.py │ ├── dexcom.py │ ├── digitalocean.py │ ├── discord.py │ ├── dropbox.py │ ├── facebook.py │ ├── fitbit.py │ ├── github.py │ ├── gitlab.py │ ├── google.py │ ├── heroku.py │ ├── jira.py │ ├── linkedin.py │ ├── meetup.py │ ├── nylas.py │ ├── orcid.py │ ├── osm.py │ ├── reddit.py │ ├── salesforce.py │ ├── slack.py │ ├── spotify.py │ ├── strava.py │ ├── twitch.py │ └── zoho.py ├── fixtures │ ├── __init__.py │ └── pytest.py └── utils.py ├── pyproject.toml └── tests ├── conftest.py ├── consumer ├── storage │ └── test_sqla.py ├── test_oauth1.py ├── test_oauth2.py └── test_requests.py ├── contrib ├── test_atlassian.py ├── test_authentiq.py ├── test_azure.py ├── test_dexcom.py ├── test_digitalocean.py ├── test_discord.py ├── test_dropbox.py ├── test_facebook.py ├── test_fitbit.py ├── test_github.py ├── test_gitlab.py ├── test_google.py ├── test_heroku.py ├── test_jira.py ├── test_linkedin.py ├── test_meetup.py ├── test_nylas.py ├── test_orcid.py ├── test_osm.py ├── test_reddit.py ├── test_salesforce.py ├── test_slack.py ├── test_spotify.py ├── test_strava.py ├── test_twitch.py └── test_zoho.py ├── fixtures ├── cassettes │ └── test_home_page.json └── test_pytest.py └── test_utils.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/flask-dance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/_static/flask-dance.pdf -------------------------------------------------------------------------------- /docs/_static/flask-dance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/_static/flask-dance.png -------------------------------------------------------------------------------- /docs/_static/flask-dance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/_static/flask-dance.svg -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/concepts.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/how-oauth-works.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/how-oauth-works.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/logout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/logout.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/multi-user.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/multi-user.rst -------------------------------------------------------------------------------- /docs/providers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/providers.rst -------------------------------------------------------------------------------- /docs/proxies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/proxies.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/signals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/signals.rst -------------------------------------------------------------------------------- /docs/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/spelling_wordlist.txt -------------------------------------------------------------------------------- /docs/storages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/storages.rst -------------------------------------------------------------------------------- /docs/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/testing.rst -------------------------------------------------------------------------------- /docs/understanding-the-magic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/docs/understanding-the-magic.rst -------------------------------------------------------------------------------- /flask_dance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/__init__.py -------------------------------------------------------------------------------- /flask_dance/consumer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/__init__.py -------------------------------------------------------------------------------- /flask_dance/consumer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/base.py -------------------------------------------------------------------------------- /flask_dance/consumer/oauth1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/oauth1.py -------------------------------------------------------------------------------- /flask_dance/consumer/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/oauth2.py -------------------------------------------------------------------------------- /flask_dance/consumer/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/requests.py -------------------------------------------------------------------------------- /flask_dance/consumer/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/storage/__init__.py -------------------------------------------------------------------------------- /flask_dance/consumer/storage/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/storage/session.py -------------------------------------------------------------------------------- /flask_dance/consumer/storage/sqla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/consumer/storage/sqla.py -------------------------------------------------------------------------------- /flask_dance/contrib/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/README.rst -------------------------------------------------------------------------------- /flask_dance/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask_dance/contrib/atlassian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/atlassian.py -------------------------------------------------------------------------------- /flask_dance/contrib/authentiq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/authentiq.py -------------------------------------------------------------------------------- /flask_dance/contrib/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/azure.py -------------------------------------------------------------------------------- /flask_dance/contrib/dexcom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/dexcom.py -------------------------------------------------------------------------------- /flask_dance/contrib/digitalocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/digitalocean.py -------------------------------------------------------------------------------- /flask_dance/contrib/discord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/discord.py -------------------------------------------------------------------------------- /flask_dance/contrib/dropbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/dropbox.py -------------------------------------------------------------------------------- /flask_dance/contrib/facebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/facebook.py -------------------------------------------------------------------------------- /flask_dance/contrib/fitbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/fitbit.py -------------------------------------------------------------------------------- /flask_dance/contrib/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/github.py -------------------------------------------------------------------------------- /flask_dance/contrib/gitlab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/gitlab.py -------------------------------------------------------------------------------- /flask_dance/contrib/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/google.py -------------------------------------------------------------------------------- /flask_dance/contrib/heroku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/heroku.py -------------------------------------------------------------------------------- /flask_dance/contrib/jira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/jira.py -------------------------------------------------------------------------------- /flask_dance/contrib/linkedin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/linkedin.py -------------------------------------------------------------------------------- /flask_dance/contrib/meetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/meetup.py -------------------------------------------------------------------------------- /flask_dance/contrib/nylas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/nylas.py -------------------------------------------------------------------------------- /flask_dance/contrib/orcid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/orcid.py -------------------------------------------------------------------------------- /flask_dance/contrib/osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/osm.py -------------------------------------------------------------------------------- /flask_dance/contrib/reddit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/reddit.py -------------------------------------------------------------------------------- /flask_dance/contrib/salesforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/salesforce.py -------------------------------------------------------------------------------- /flask_dance/contrib/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/slack.py -------------------------------------------------------------------------------- /flask_dance/contrib/spotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/spotify.py -------------------------------------------------------------------------------- /flask_dance/contrib/strava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/strava.py -------------------------------------------------------------------------------- /flask_dance/contrib/twitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/twitch.py -------------------------------------------------------------------------------- /flask_dance/contrib/zoho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/contrib/zoho.py -------------------------------------------------------------------------------- /flask_dance/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask_dance/fixtures/pytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/fixtures/pytest.py -------------------------------------------------------------------------------- /flask_dance/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/flask_dance/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/consumer/storage/test_sqla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/consumer/storage/test_sqla.py -------------------------------------------------------------------------------- /tests/consumer/test_oauth1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/consumer/test_oauth1.py -------------------------------------------------------------------------------- /tests/consumer/test_oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/consumer/test_oauth2.py -------------------------------------------------------------------------------- /tests/consumer/test_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/consumer/test_requests.py -------------------------------------------------------------------------------- /tests/contrib/test_atlassian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_atlassian.py -------------------------------------------------------------------------------- /tests/contrib/test_authentiq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_authentiq.py -------------------------------------------------------------------------------- /tests/contrib/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_azure.py -------------------------------------------------------------------------------- /tests/contrib/test_dexcom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_dexcom.py -------------------------------------------------------------------------------- /tests/contrib/test_digitalocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_digitalocean.py -------------------------------------------------------------------------------- /tests/contrib/test_discord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_discord.py -------------------------------------------------------------------------------- /tests/contrib/test_dropbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_dropbox.py -------------------------------------------------------------------------------- /tests/contrib/test_facebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_facebook.py -------------------------------------------------------------------------------- /tests/contrib/test_fitbit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_fitbit.py -------------------------------------------------------------------------------- /tests/contrib/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_github.py -------------------------------------------------------------------------------- /tests/contrib/test_gitlab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_gitlab.py -------------------------------------------------------------------------------- /tests/contrib/test_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_google.py -------------------------------------------------------------------------------- /tests/contrib/test_heroku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_heroku.py -------------------------------------------------------------------------------- /tests/contrib/test_jira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_jira.py -------------------------------------------------------------------------------- /tests/contrib/test_linkedin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_linkedin.py -------------------------------------------------------------------------------- /tests/contrib/test_meetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_meetup.py -------------------------------------------------------------------------------- /tests/contrib/test_nylas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_nylas.py -------------------------------------------------------------------------------- /tests/contrib/test_orcid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_orcid.py -------------------------------------------------------------------------------- /tests/contrib/test_osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_osm.py -------------------------------------------------------------------------------- /tests/contrib/test_reddit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_reddit.py -------------------------------------------------------------------------------- /tests/contrib/test_salesforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_salesforce.py -------------------------------------------------------------------------------- /tests/contrib/test_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_slack.py -------------------------------------------------------------------------------- /tests/contrib/test_spotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_spotify.py -------------------------------------------------------------------------------- /tests/contrib/test_strava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_strava.py -------------------------------------------------------------------------------- /tests/contrib/test_twitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_twitch.py -------------------------------------------------------------------------------- /tests/contrib/test_zoho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/contrib/test_zoho.py -------------------------------------------------------------------------------- /tests/fixtures/cassettes/test_home_page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/fixtures/cassettes/test_home_page.json -------------------------------------------------------------------------------- /tests/fixtures/test_pytest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/fixtures/test_pytest.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singingwolfboy/flask-dance/HEAD/tests/test_utils.py --------------------------------------------------------------------------------