Maniphest T72518

Nodes API and editor operators need to be autotested
Needs Information from Developers, NormalTO DO

Assigned To
None
Authored By
Maxim Vasiliev (qmax)
Dec 17 2019, 5:14 PM
Tags
  • BF Blender
  • Python API
  • Nodes & Physics
Subscribers
Ahmed Jarad (end_ahmed)
Brecht Van Lommel (brecht)
Jacques Lucke (JacquesLucke)
Maxim Vasiliev (qmax)
Philipp Oeser (lichtwerk)
Sebastián Barschkis (sebbas)
Zach Eastin (Bariboy)

Description

Current code does not contain any tests for nodes api and operators. This makes them unreliable and prevent developing cool add-ons with NodeCustomGroups.

In fact, in 2.82 some of operators are broken, calls custom method wrong way and leave library data in inconsistent state.

I suggest some tests to be created at least for basic node manipulation stuff.

Event Timeline

Maxim Vasiliev (qmax) created this task.Dec 17 2019, 5:14 PM
Maxim Vasiliev (qmax) edited a custom field.Dec 17 2019, 5:16 PM
Maxim Vasiliev (qmax) added projects: Nodes, Python API.
Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 80.Dec 19 2019, 10:35 AM
Philipp Oeser (lichtwerk) added subscribers: Sebastián Barschkis (sebbas), Jacques Lucke (JacquesLucke), Brecht Van Lommel (brecht), Philipp Oeser (lichtwerk).

In fact, in 2.82 some of operators are broken, calls custom method wrong way and leave library data in inconsistent state.

Which ones are these?

@Sebastián Barschkis (sebbas), @Brecht Van Lommel (brecht), @Jacques Lucke (JacquesLucke), there is already some discussion in D6420, do you want to add this as a development task to T66307: Nodes & Physics Module? If not: do we want to keep this open alongside of D6420: Autotests for nodes API of creating/copying/removing CustomNodeGroups? Or close?

Campbell Barton (campbellbarton) moved this task from Backlog to Long-Term on the Python API board.Jun 18 2020, 3:29 PM
Zach Eastin (Bariboy) added a subscriber: Zach Eastin (Bariboy).Aug 3 2021, 9:19 PM
Hans Goudey (HooglyBoogly) edited projects, added Nodes & Physics; removed Nodes.May 16 2022, 11:14 AM
Ahmed Jarad (end_ahmed) added a subscriber: Ahmed Jarad (end_ahmed).Jul 17 2022, 12:56 AM