# esd-api-test ## Description This project helps you quickly build a test environment with the **same structure** as **test pipeline** in your local environment. # References You may need to refer to the following documents: - Test locally - **Note**: You must test and successfully complete on the `dev` branch of `stable-diffusion-aws-extension` before you can commit the code. ## Build Test Environment If the shell fails, please refer to the `local_build.sh` file and execute the commands step by step. ```bash make build ``` ## Setup Environment Variables Create `.env` file with the following content: ```bash API_GATEWAY_URL=https://{apiId}.execute-api.{region}.amazonaws.com/prod/ API_GATEWAY_URL_TOKEN={apiToken} API_BUCKET=xxxx ``` ## Run All Tests ```bash make test ``` ## Run Specific Directory/File/Class/Case ```bash # test directory make test test_1_unit/ # test file make test test_1_unit/test_1_connection.py # test class make test test_1_unit/test_1_connection.py::TestConnectUnit # test case make test test_1_unit/test_1_connection.py::TestConnectUnit::test_test_connection_get_without_key # test -k make testk ```