# Python Testing

Allows for testing various python lambdas

## Setup

```bash
# Install dependencies with uv
uv pip sync
```

## Usage

### Test a single video file
```bash
uv run python test_mediaconvert.py test /path/to/video.mp4 --name "test_name"
```

## Environment Variables

- `MEDIACONVERT_ROLE`: IAM role for MediaConvert - you can get this from the mediaconvert lambda in AWS
- `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY`: Follow the settings in the main readme of the CDK

