Meshroom/tests
Candice Bentéjac b77274a027 Store all duplicates of a node correctly upon their creation
Duplicates used to be stored in a dictionary with an entry being
"parent node": "duplicated node". On occasions where a single
parent node was duplicated more than once, the latest duplicated
 node erased the previous one(s), and these older ones were
"lost": after being created, there was no trace left of their
existence in the duplication operation. Undoing that duplication
operation was thus leaving these duplicated nodes out and not
removing them.

Duplicated nodes are now stored as "parent node": [list of
duplicated nodes] to keep track of all the created nodes,
effectively removing them upon an "undo".
2022-07-28 14:13:31 +02:00
..
nodes [tests] move test nodes to tests package 2018-07-19 13:50:45 +02:00
__init__.py [tests] move test nodes to tests package 2018-07-19 13:50:45 +02:00
test_compatibility.py [tests] compatibility : Add list of groups update test 2020-02-20 17:13:29 +01:00
test_graph.py Store all duplicates of a node correctly upon their creation 2022-07-28 14:13:31 +02:00
test_invalidation.py [nodes] use 'desc.Node.internalFolder' in outputs values 2018-07-19 13:50:45 +02:00
test_model.py rename Model to DictModel + augment API 2017-10-23 19:54:55 +02:00
test_multiviewPipeline.py [tests] multiviewPipeline: add de/serialization testing 2019-02-01 16:04:09 +01:00