Contributing¶
Running the tests¶
To run all tests, type:
make test
In order to run swift integration tests, create a swift tenant called AUTH_swft_test and provide environment variables for a user that has permissions to write to that tenant (SWIFT_TEST_USERNAME and SWIFT_TEST_PASSWORD). Also set the swift auth url environment variable (OS_AUTH_URL)
In order to run S3 integration tests, create a stor-test-bucket S3 bucket and provide environment variables for an AWS user that has permissions to write to it (AWS_TEST_ACCESS_KEY_ID and AWS_ACCESS_KEY_ID).
Code Styling¶
Please follow Google’s python style guide wherever possible.