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
Unit test all dependency management approaches #205
Labels
Comments
Parametrize
|
ehmatthes
added
testing
dependency management
Relating to dependency management specifications
labels
Dec 18, 2022
33 tasks
Working notes
|
Fly tests
|
Platform.sh tests
|
Platformsh tests pass when run in isolation, fail when run in entire suiteRun in isolation:
Entire suite:
Most relevant output:
|
Fixing platform.sh tests, when run in suite
|
Pytest sources
|
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Right now all unit tests assume the local project is using a bare
requirements.txt
file. Implement an efficient approach to unit testing all three currently-supported dependency management approaches: bare requirements.txt (req_txt
), Pipenv (pipenv
), and Poetry (poetry
).This should roughly triple the number of unit tests. Right now there are 24 tests, and they run in about 20s. There should be about 60 tests run when this ticket is finished, and the test suite should still run in under a minute.
reset_project()
fixture.The text was updated successfully, but these errors were encountered: