Mock S3 Calls python/devops
Budget: $30 – $250 USD
I need this done ASAP - if you need a few days or weeks, please do not bid/message me - whoever submits the complete zip file to me will be awarded.
You will be using https://bit.ly/3h333bQ to mock calls to AWS S3; the resultant code will not make network requests and will not require an AWS account.
1. Create a readme/setup script that I can run it on my own. Ideally in a isolated environment that does not unduly interfere with or modify system packages on their local machine.
2. Add a unit test framework so that you can run the unit tests and instructions for running the unit tests via CLI.
3. Add a linter to ensure good code quality and instructions for running the linter via CLI
4. Fix the core application code in buildserver.builder such that the unit tests in buildtest.test_builder pass.
5. Add a put_asset function to builder, and an associated unit test
6. Add a CLI framework to the core buildserver.builder application that can be accessed more or less like so: builder put-asset
7. Add a web application framework to the core buildserver.builder application that can be accessed more or less like so: curl localhost:$PORT/buildserver/put-asset
8. Add documentation on the usage of the unit tests, linters, CLI, and web server.
The goal of this job is to create what would be a build server / CLI utility that would be able to run both locally via CLI and as a web server in AWS.
Please zip up your file and send it to me for review.
You will be using https://bit.ly/3h333bQ to mock calls to AWS S3; the resultant code will not make network requests and will not require an AWS account.
1. Create a readme/setup script that I can run it on my own. Ideally in a isolated environment that does not unduly interfere with or modify system packages on their local machine.
2. Add a unit test framework so that you can run the unit tests and instructions for running the unit tests via CLI.
3. Add a linter to ensure good code quality and instructions for running the linter via CLI
4. Fix the core application code in buildserver.builder such that the unit tests in buildtest.test_builder pass.
5. Add a put_asset function to builder, and an associated unit test
6. Add a CLI framework to the core buildserver.builder application that can be accessed more or less like so: builder put-asset
7. Add a web application framework to the core buildserver.builder application that can be accessed more or less like so: curl localhost:$PORT/buildserver/put-asset
8. Add documentation on the usage of the unit tests, linters, CLI, and web server.
The goal of this job is to create what would be a build server / CLI utility that would be able to run both locally via CLI and as a web server in AWS.
Please zip up your file and send it to me for review.