A minimal example of how to emulate Azure Blob storage in your Python project during local development and CI.
This example illustrates using azurite as storage emulator, adlfs for interacting with azure cloud storage and pytest as testing framework.
When you can use this setup?
- You're developing in a team and your Python application has to interact with Azure Blob Storage
- You want your setup to be identical for you're whole team
- You want to run all you're tests locally and in a CI pipeline
- You want to test custom io functionality
- You want your tests to be indenpendent of any actual cloud resource
- Blog post by John Reilly for the devcontainer setup
- Azurite Repo
Alexander Fottner [email protected]