Aws-iatk

Latest version: v0.1.0

Safety actively analyzes 624643 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0

Initial Release of AWS Integration Application Test Kit (IATK)

AWS Integration Application Test Kit (IATK) is a framework that developers can use to write integration tests to run against their event-driven applications in the AWS Cloud. AWS IATK simplifies the writing of integration tests for serverless applications by doing the following:

- Providing utilities that generate test events to trigger an application.
- Validating event flow and structure in Amazon EventBridge.
- Asserting event flow against AWS X-Ray traces.

Check out documentation at https://awslabs.github.io/aws-iatk to get started.

What's Changed
* chore: First commit moving code to Github by jfuss in https://github.com/awslabs/aws-iatk/pull/1
* chore: Add Issue and PR templates by jfuss in https://github.com/awslabs/aws-iatk/pull/2
* ci: Add Github Action for CI by jfuss in https://github.com/awslabs/aws-iatk/pull/3
* chore: Support Python3.7 and above by jfuss in https://github.com/awslabs/aws-iatk/pull/4
* Ci integ tests by hawflau in https://github.com/awslabs/aws-iatk/pull/7
* Add contract-test to ci workflow by hawflau in https://github.com/awslabs/aws-iatk/pull/8
* docs: Update DocStrings with IAM Permissions by jfuss in https://github.com/awslabs/aws-iatk/pull/10
* Add build job in ci workflow by hawflau in https://github.com/awslabs/aws-iatk/pull/11
* chore: Add License File Headers by jfuss in https://github.com/awslabs/aws-iatk/pull/12
* bump actions/checkout to v3 by hawflau in https://github.com/awslabs/aws-iatk/pull/16
* Add codeql action by hawflau in https://github.com/awslabs/aws-iatk/pull/17
* refactor: Simplify add listener input by jfuss in https://github.com/awslabs/aws-iatk/pull/13
* refactor: Fetch EventPattern from the provided RuleName instead of user input by hnnasit in https://github.com/awslabs/aws-iatk/pull/19
* Fix missing import of tag filters in remove_listeners method, and fix… by hawflau in https://github.com/awslabs/aws-iatk/pull/20
* refactor(test): Move Exec of Zion to own file by jfuss in https://github.com/awslabs/aws-iatk/pull/21
* Add types in xray pkg by hawflau in https://github.com/awslabs/aws-iatk/pull/22
* Update structs for tree, trace and segments by hawflau in https://github.com/awslabs/aws-iatk/pull/24
* add python data classes for XRay data types by hawflau in https://github.com/awslabs/aws-iatk/pull/25
* feat: Add Patch Method for users to add x-ray trace injecting for aws service calls by jysheng123 in https://github.com/awslabs/aws-iatk/pull/23
* feat: Retry-a-until-b or timeout implementation by jysheng123 in https://github.com/awslabs/aws-iatk/pull/30
* Add exponential back for sleep during retry-until by jysheng123 in https://github.com/awslabs/aws-iatk/pull/31
* feat: Get trace tree rpc method by hnnasit in https://github.com/awslabs/aws-iatk/pull/27
* feat: Add implementation for getting trace tree and getBatchTraces API by hnnasit in https://github.com/awslabs/aws-iatk/pull/28
* Xray integ tests by hawflau in https://github.com/awslabs/aws-iatk/pull/29
* Fetch trace until timeout by jysheng123 in https://github.com/awslabs/aws-iatk/pull/32
* fix: Error handle when getBatchTraces does not return traces for input tra… by hnnasit in https://github.com/awslabs/aws-iatk/pull/33
* Add a function to get schema from schema registry by hnnasit in https://github.com/awslabs/aws-iatk/pull/34
* chore(python-client): version bump to 0.0.3 by hawflau in https://github.com/awslabs/aws-iatk/pull/36
* fix github action build-python test by hawflau in https://github.com/awslabs/aws-iatk/pull/38
* RPC Method Scafolding for "generate_mock_event" by hawflau in https://github.com/awslabs/aws-iatk/pull/35
* feat: Add implementation for generating mock event from openapi schema by hnnasit in https://github.com/awslabs/aws-iatk/pull/40
* Update User Agent sent via aws sdk calls by hawflau in https://github.com/awslabs/aws-iatk/pull/41
* feat: Event generation for json schema draft 4 by jysheng123 in https://github.com/awslabs/aws-iatk/pull/37
* Hook RPC method with the internal pkg function by hnnasit in https://github.com/awslabs/aws-iatk/pull/44
* update integration test for generate_barebone_event and fix bugs by hawflau in https://github.com/awslabs/aws-iatk/pull/46
* feature: Add Event Bridge contextual data by jysheng123 in https://github.com/awslabs/aws-iatk/pull/45
* Event generation integration tests by jysheng123 in https://github.com/awslabs/aws-iatk/pull/47
* chore[python-client]: version bump to 0.0.4 by hawflau in https://github.com/awslabs/aws-iatk/pull/51
* Add examples by hawflau in https://github.com/awslabs/aws-iatk/pull/49
* chore: Initial docs setup by jfuss in https://github.com/awslabs/aws-iatk/pull/53
* build wheel by jysheng123 in https://github.com/awslabs/aws-iatk/pull/50
* chore(docs): Add basic details in tutorial page by jfuss in https://github.com/awslabs/aws-iatk/pull/54
* chore: Add AWS logo asset by jfuss in https://github.com/awslabs/aws-iatk/pull/56
* Add retry on trace not found by jysheng123 in https://github.com/awslabs/aws-iatk/pull/57
* GH workflow for uploading wheels and sdist to Code Artifact Repo by jysheng123 in https://github.com/awslabs/aws-iatk/pull/58
* Update ci.yml by jfuss in https://github.com/awslabs/aws-iatk/pull/65
* remove examples (moved to its own branch) by hawflau in https://github.com/awslabs/aws-iatk/pull/66
* refactor NewTree and add tests for build trees by hawflau in https://github.com/awslabs/aws-iatk/pull/43
* docs: Tutorial by hawflau in https://github.com/awslabs/aws-iatk/pull/68
* docs: Contributing docs page by jfuss in https://github.com/awslabs/aws-iatk/pull/67
* remove aws sdk client logging by hawflau in https://github.com/awslabs/aws-iatk/pull/71
* chore: Flatten method signatures by jfuss in https://github.com/awslabs/aws-iatk/pull/70
* breakdown tutorial page to be more modular by hawflau in https://github.com/awslabs/aws-iatk/pull/73
* Include attribution doc in the binary directory when building wheels by hawflau in https://github.com/awslabs/aws-iatk/pull/69
* move qc jobs into reusable workflow by hawflau in https://github.com/awslabs/aws-iatk/pull/74
* chore: Update naming from private name by jfuss in https://github.com/awslabs/aws-iatk/pull/75
* chore: Update Repo README by jfuss in https://github.com/awslabs/aws-iatk/pull/77
* chore: Add public preview warning and CTK terms to docs by jfuss in https://github.com/awslabs/aws-iatk/pull/78
* chore: Update Docs flow based on feedback by jfuss in https://github.com/awslabs/aws-iatk/pull/79
* chore: Docs for Credentials usage by jfuss in https://github.com/awslabs/aws-iatk/pull/80
* change condition to assertion_fn by sidhujus in https://github.com/awslabs/aws-iatk/pull/82
* Provide feedback on docs by evzzk in https://github.com/awslabs/aws-iatk/pull/84
* chore: Handle some doc feedback by jfuss in https://github.com/awslabs/aws-iatk/pull/86
* chore: Release Pipeline by hawflau in https://github.com/awslabs/aws-iatk/pull/85
* chore: Update to final name by jfuss in https://github.com/awslabs/aws-iatk/pull/87
* chore: Fix Docs formatting and link changelog by jfuss in https://github.com/awslabs/aws-iatk/pull/89
* Update docs to include steps for verifying signed builds by hawflau in https://github.com/awslabs/aws-iatk/pull/90
* Update release pipeline to be ready for publishing by hawflau in https://github.com/awslabs/aws-iatk/pull/91
* chore(release): bump version to 0.1.0 by hawflau in https://github.com/awslabs/aws-iatk/pull/92
* Update readme file by hnnasit in https://github.com/awslabs/aws-iatk/pull/94
* fix: move publish-pypi from reusable workflow into base release workflow by hawflau in https://github.com/awslabs/aws-iatk/pull/95
* Update readme with docs by jfuss in https://github.com/awslabs/aws-iatk/pull/96
* Fix job name within the Release pipeline by hawflau in https://github.com/awslabs/aws-iatk/pull/97
* chore: Add README link for uploading to PyPi by jfuss in https://github.com/awslabs/aws-iatk/pull/98

New Contributors
* jfuss made their first contribution in https://github.com/awslabs/aws-iatk/pull/1
* hnnasit made their first contribution in https://github.com/awslabs/aws-iatk/pull/19
* jysheng123 made their first contribution in https://github.com/awslabs/aws-iatk/pull/23
* evzzk made their first contribution in https://github.com/awslabs/aws-iatk/pull/84

**Full Changelog**: https://github.com/awslabs/aws-iatk/commits/v0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.