Skip to content

Update Legacy Class-based tests to Pytest #2155

@data-sync-user

Description

@data-sync-user

A significant portion of our testing (integration, load, etc) utilize a mix of class-based tests and modern fixtures. This makes modifying and updating the tests difficult, as there are two competing architecture patterns. Additionally, class-based tests are less reliable when invoking modern test fixtures in Pytest. This could also be slowing down our tests or resulting in unexpected results.

The goal is to update our class-based test logic to use discrete, individualized test functions with reusable test fixtures, all under the Pytest framework paradigm.

┆Issue is synchronized with this Jira Task

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions