Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create unit tests for each public API #62

Open
jeremyfowers opened this issue Dec 5, 2023 · 0 comments
Open

Create unit tests for each public API #62

jeremyfowers opened this issue Dec 5, 2023 · 0 comments
Labels
cleanup Cleaning up old/unused code and tech debt p1 Medium priority testing Fix or enhancement to CI/CD

Comments

@jeremyfowers
Copy link
Collaborator

See discussion in #55

Create a test/public_api.py test file that includes 1 or more unit tests per public API. These tests should be as minimal as possible and not rely on any end-to-end actions such as calling the turnkey CLI.

This will help to ensure that we have clear indications whenever the public API is being broken: the public API test will fail, and any changes to the public API test will require a change to the major version number.

cc @danielholanda

@jeremyfowers jeremyfowers added testing Fix or enhancement to CI/CD cleanup Cleaning up old/unused code and tech debt p1 Medium priority labels Dec 5, 2023
This was referenced Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Cleaning up old/unused code and tech debt p1 Medium priority testing Fix or enhancement to CI/CD
Projects
None yet
Development

No branches or pull requests

1 participant