Ondrej Samohel
5d31e66472
merge develop
2024-12-22 01:13:40 +01:00
Ondrej Samohel
a08ed708d1
♻️ fix mypy errors
2024-12-20 20:01:25 +01:00
Ondrej Samohel
828c522b10
🐛 fix typo
2024-12-03 10:43:45 +01:00
Ondřej Samohel
891a065530
🎨 add helper function
2024-12-02 00:21:14 +01:00
Ondřej Samohel
5748c1593f
🎨 udims as a list
2024-12-02 00:14:49 +01:00
Ondřej Samohel
cf195c44a6
♻️ refactor to return FileLocation again
2024-12-01 23:00:44 +01:00
Ondřej Samohel
595a3546f3
🎨 add helpers for getting files
2024-12-01 16:11:23 +01:00
Ondřej Samohel
5c8d11198a
🐶 fix indent
2024-11-30 01:26:30 +01:00
Ondřej Samohel
4948cddb58
🎨 FileLocations only with Sequence or Bundle
2024-11-30 01:11:29 +01:00
Ondřej Samohel
90d8df89d3
🐶 add missing docstring
2024-11-30 01:11:06 +01:00
Ondřej Samohel
799b0bca85
⚗️ split test to more files
2024-11-30 00:49:54 +01:00
Ondřej Samohel
60f10feeee
🎨 add dict-like behavior to Representation
...
that and some tests
2024-11-29 11:28:19 +01:00
Ondřej Samohel
97fe8ac294
🎨 handle frame specs
2024-11-26 23:30:23 +01:00
Jakub Trllo
d30d5b5419
fix line lengths
2024-11-25 10:37:05 +01:00
Ondřej Samohel
13e56429ba
🎨 add get padding from files
2024-11-22 17:42:45 +01:00
Ondřej Samohel
fc30b854f0
🐶 remove unused import
2024-11-13 14:11:25 +01:00
Ondřej Samohel
794160f8e3
🐶 fix ruff issues
2024-11-13 14:10:01 +01:00
Ondřej Samohel
b64e0340d9
♻️ refactor to remove circular imports
...
add `FileLocations` validations
2024-11-12 23:40:59 +01:00
Ondřej Samohel
f589cb933c
♻️ change validations
...
validation on trait are now raising exception instead of returning just bool, to pass validation error. Also added `validate()`to representation - this runs it on all traits.
2024-11-12 17:12:54 +01:00
Ondřej Samohel
db5d997ce7
🎨 add get_versionless_id() helper (and test)
2024-11-08 09:46:47 +01:00
Ondřej Samohel
deae44dbc1
♻️ fix tests and trait version
2024-11-06 15:44:42 +01:00
Ondřej Samohel
ba49b65920
🔥 remove integrator from this branch
2024-11-04 16:19:31 +01:00
Ondřej Samohel
edefade158
🎨 added id and name to representation
...
also added versionless trait id processing and trait validation
2024-10-25 17:13:21 +02:00
Ondřej Samohel
4b3469c5ae
🔧 adding project based test
...
note that this needs `pytest-ayon` dependency to run that will be added in subsequent commits
2024-10-21 11:38:06 +02:00
Ondřej Samohel
a299f8edd3
🐛 fix test fixture
2024-10-17 14:44:15 +02:00
Ondřej Samohel
4e0f9b4237
🔧 WIP on the integrator
2024-10-17 14:41:58 +02:00
Ondřej Samohel
2b572ae773
🎨 introduce name and id for representation
2024-10-16 17:51:56 +02:00
Ondřej Samohel
9b3e1cec0e
⚗️ fix tests
2024-10-14 22:47:31 +02:00
Ondřej Samohel
e0a6e1767c
♻️ add traits and refactor api
2024-10-14 22:36:16 +02:00
Ondřej Samohel
6d07307898
♻️ refactor TraitsData to Representation
...
added few helper methods to query/set/remove bunch of traits at once
2024-10-10 14:28:53 +02:00
Ondřej Samohel
3981a2e4da
⚗️ add tests
2024-10-10 11:28:00 +02:00
robin
84d6daf60c
Fix NTSC framerates floating issue comparison.
2024-10-03 08:36:34 -04:00
robin
1fce6108c6
Fix linting
2024-10-02 11:09:01 -04:00
robin
41302936c2
Fix multiple review clips in OTIO review plugins with tests.
2024-10-02 11:06:29 -04:00
Jakub Jezek
7bd382a187
Refactor Anatomy NamedTuple
...
for project_name\nUpdate Anatomy NamedTuple to specify project_name as string type. This change ensures consistency and clarity in the codebase.
2024-10-02 11:57:38 +02:00
Jakub Jezek
05291b2fe9
ruff suggestions
2024-10-02 11:51:21 +02:00
robin@ynput.io
abd0e7dddc
Add backward-compatibility for relative source ranges.
2024-10-01 17:47:38 -04:00
robin@ynput.io
d69edc69d5
Add backward-compatibility for relative source ranges.
2024-10-01 17:10:41 -04:00
robin@ynput.io
8136ca593b
merge with latest changes
2024-09-25 16:23:31 -04:00
robin@ynput.io
7a83b8ec97
Add test for tail handles only.
2024-09-25 13:06:28 -04:00
Jakub Jezek
2980f10040
Add client path to sys.path and run repository from code
...
- Added client path to sys.path in conftest.py
- Implemented function to run the repository from code in manage.ps1
2024-09-25 16:06:24 +02:00
robin@ynput.io
6d31cd723c
Add unit tests.
2024-09-24 17:14:42 -04:00
robin@ynput.io
d2b933718d
Adjust test docstring.
2024-09-23 08:22:54 -04:00
robin@ynput.io
f9ed6f5877
Fix typos.
2024-09-23 08:19:12 -04:00
robin@ynput.io
be2b8d5c60
Fix lint.
2024-09-18 16:46:49 -04:00
robin@ynput.io
b0b509d431
Add unit tests
2024-09-18 16:34:05 -04:00
robin@ynput.io
ef6693f8a0
Add unit tests.
2024-09-18 16:28:45 -04:00
Jakub Trllo
acbc7eba77
remove tests
2024-02-08 14:56:57 +01:00
Jakub Trllo
aa9dbf612e
Chore: Event callbacks can have order ( #6080 )
...
* EventCallback object have order
* callbacks are processed by the callback order
* safer approach to get function information
* modified docstring a little
* added tests for ordered calbacks
* fix python 2 support
* added support for partial methods
* removed unused '_get_func_info'
* formatting fix
* change test functions docstring
* added test for removement of source function when partial is used
* Allow order 'None'
* implemented 'weakref_partial' to allow partial callbacks
* minor tweaks
* added support to pass additional arguments to 'wearkref_partial'
* modify docstring
* added 'weakref_partial' to tests
* move public method before prive methods
* added required order back but use '100' as default order
* fix typo
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-01-04 10:51:18 +01:00
Toke Jepsen
e4e6503017
Testing: Release Maya/Deadline job from pending when testing. ( #5988 )
...
* Release job from pending when testing.
* Removed render instance
This test was created as simple model and workfile publish, without Deadline rendering. Cleaned up render elements.
* Revert changes in submit publish plugin
---------
Co-authored-by: kalisp <petr.kalis@gmail.com>
2024-01-03 12:07:32 +01:00