Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Readme
This project is about managing a test suite for a Python codebase that is used in multiple contexts.
Common contexts found in a VFX production environment are:
Maya/mayapy
Houdini/hython
Nuke
Doing Test Driven Development in Python is fairly straight forward
utilizing packages such as unittest
and mock
.
It's also really comfortable to get feedback about code coverage using the
coverage
package.
When a Python codebase is used inside multiple contexts that do not know each other it is quite difficult to gather accurate metrics about the overall test coverage.
vfxtest
tries to fill the gap.vfxtest
is just a thin wrapper around unittest
, mock
and
coverage
that let's you run a test suite for each context and then
presents the combined code coverage of all those tests.
While starting to embrace TDD in a VFX production environment I had
this need and did not find an obvious existing solution to it.
Soon to be found on vfxtest.readthedocs.com.
Stay tuned... :)
I'm really still in my first inning of the whole TDD game.
Therefore I'm fully aware that I probably know barely enough to be dangerous right now. :)
If there already happens to be an existing go-to solution for this problem out there on the interwebs, I'd love to know about it!
Also if any part of this could be improved (or makes your eyes bleed) please
give me a heads up! :)
Everything that encourages and helps maintaining a test suite in VFX is valuable, as far as I'm concerned... :)
FAQs
Manages a test suite across multiple python contexts commonly found in a VFX production environment
We found that vfxtest demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.