-
Notifications
You must be signed in to change notification settings - Fork 13
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
Add automated tests #59
Conversation
7e32d2f
to
8c9168f
Compare
@melissawm I believe this PR is ready to go. This depends on merging #57 first, so once that's done I can rebase this one. |
…copytree() to copy symlinks as-is
I rebased this on top of main, so this is ready to go. |
Running pytest on this with Python 3.12, Sphinx 7.2.6, pytest 7.4.3 I get
This is not a blocker though - we could put this in and deal with the deprecation later. |
Hmm, I originally tried |
I'm not going to say I understand all details but I do get the overall idea and I see zero reasons to hold this off - thank you so much for being patient and sticking with it! I have a few more details to sort and should be cutting a release later this weekend. Cheers! |
Closes #38
Test setup
conftest.py
on how the tests are set up, but let me know if any of that doesn't make sense.SphinxTestApp
(via a pytest fixture and a marker). That's how Sphinx's own tests do it, but it seems potentially confusing.Coverage
Test coverage has been added for:
tags
directive)exclude_patterns