Skip to content

Maintenance: Replace Idempotency pytest fixtures with traceable test utilities #1972

@heitorlessa

Description

@heitorlessa

Summary

After regression #1968 due to the lack of tests, and the turnaround to create appropriate tests to confirm it, ascertain that it is time to get rid of pytest fixtures for any test that need more than one or so.

Why is this needed?

Idempotency is our most complex feature and it is too cumbersome to add new tests given the amount of fixtures and untraceable code within any IDE.

Which area does this relate to?

Idempotency

Solution

Completely and carefully overhaul tests/functional/idempotency to use utils.py for building Boto stubber expected input and response.

Acknowledgment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Closed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions