butils abstracts common Blender scripting code and provides CLI commands. This project uses Python's built-in unittest module for testing. Tests are executed within a Docker container that includes ...
Separate tests into Blender-dependent and pure logic parts. To enable testing of the logic layer, defer importing any modules that rely on bpy or its stubs. The tests under tests/blender are executed ...
Blender, a powerful open source 3D software, can be extended and powered up using the Python programming language. This book teaches you how to automate laborious operations using scripts, and expand ...