blender/tests/python
Jeroen Bakker 36fdbed2f0 LibraryOverrides: Initial Test Case.
Added a first test case for review. This will be the base for future test cases.

The current API is sufficient for what is expected for such a low level API.
One concern is that you need to trigger a save in order to update the library overrides
structure. Not expected from TD/Dev point of view.

Test cases are very important when implementing restrictive mode as it is a second evaluation mode that
has impact on the (current) permissive mode.

Reviewed By: Sebastián Barschkis, Bastien Montagne

Differential Revision: https://developer.blender.org/D10747
2021-03-22 11:51:44 +01:00
..
collada Tests: fail automated tests on memory leaks and other internal errors 2020-08-26 22:02:02 +02:00
modules Mesh automated testing: compare selection 2021-02-12 01:33:56 +05:30
view_layer Tests: fail automated tests on memory leaks and other internal errors 2020-08-26 22:02:02 +02:00
alembic_export_tests.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
batch_import.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
bevel_operator.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
bl_alembic_io_test.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
bl_animation_fcurves.py Animation: New Euler filter implementation 2020-11-23 12:48:04 +01:00
bl_blendfile_io.py Tests: don't write thumbnails when running tests 2021-03-04 17:43:12 +11:00
bl_blendfile_liblink.py Tests: don't write thumbnails when running tests 2021-03-04 17:43:12 +11:00
bl_blendfile_library_overrides.py LibraryOverrides: Initial Test Case. 2021-03-22 11:51:44 +01:00
bl_blendfile_utils.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
bl_bundled_modules.py Fix Python bundled module test error 2020-04-28 12:48:29 +02:00
bl_constraints.py Add Custom Object Space to Constraints 2020-12-03 11:20:21 +01:00
bl_id_management.py Cleanup: formatting, strip trailing space 2020-03-05 08:05:21 +11:00
bl_keymap_completeness.py Tests: disable keymap hierarchy tests until they are fixed 2019-06-28 13:49:04 +02:00
bl_keymap_validate.py Cleanup: update comments, remove ifdef'd code 2021-03-15 14:48:17 +11:00
bl_load_addons.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_load_py_modules.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_mesh_modifiers.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_mesh_validate.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
bl_pyapi_bpy_path.py
bl_pyapi_bpy_utils_units.py Fix scene units test failure after recent changes 2019-08-02 14:42:25 +02:00
bl_pyapi_idprop_datablock.py Refactor duplicate of data-blocks. 2020-06-17 17:06:05 +02:00
bl_pyapi_idprop.py
bl_pyapi_mathutils.py Document that tessellate_polygon() doesn't handle degenerate geometry 2020-01-27 16:42:25 +01:00
bl_pyapi_prop_array.py Python: add foreach_get and foreach_set methods to pyrna_prop_array 2020-03-13 12:59:36 +01:00
bl_rna_defaults.py
bl_rna_manual_reference.py
bl_rst_completeness.py
bl_run_operators.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
bl_test.py Tests: fix some tests passing even if there are Python errors 2020-04-28 12:50:16 +02:00
boolean_operator.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
CMakeLists.txt LibraryOverrides: Initial Test Case. 2021-03-22 11:51:44 +01:00
curve_to_mesh.py Tests: Add additional object to convert curve to mesh file 2021-02-12 16:02:04 -06:00
cycles_render_tests.py Tests: skip OSL render tests in build without OSL 2021-01-14 13:14:43 +01:00
deform_modifiers.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
eevee_render_tests.py Fix failing Eevee render tests after recent changes 2020-12-07 17:09:34 +01:00
ffmpeg_tests.py Tests: use explicit Python to run unit tests 2020-04-24 17:10:22 +02:00
modifiers.py Mix modifiers test after commit to bevel modifier defaults 2021-01-12 23:54:46 -06:00
opengl_draw_tests.py Tests: fail automated tests on memory leaks and other internal errors 2020-08-26 22:02:02 +02:00
operators.py Mesh automated testing: compare selection 2021-02-12 01:33:56 +05:30
pep8.py
physics_cloth.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
physics_dynamic_paint.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
physics_ocean.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
physics_particle_instance.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
physics_particle_system.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
physics_softbody.py Updated and extended Regression Testing frameworks (Gsoc 2020) 2020-12-17 20:58:20 +05:30
rna_array.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
rna_info_dump.py Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
rst_to_doctree_mini.py
sequencer_render_tests.py Add sequencer transform tests 2020-11-01 21:34:18 +01:00
workbench_render_tests.py Tests: add CMake option to run Cycles regression tests on GPU devices 2020-11-30 13:40:33 +01:00