nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqkhhvfep50elxmmxrx6tfssg4x4qarvnu94mc9f9qel64c4vpxutqxlqy4d (nprofile…qy4d) nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcav7lvrg5q3rjcc46uz0gw233fvhddyzlwp65l6un45ns6uc2e4qv2lmpg (nprofile…lmpg) I design fixture mechanism for testing library and it's better to keep it expressive enough to cover all possible use cases.
I already have a project, where I need to re-use an object created by a fixture among multiple tests (e.g. spinning up a vm and running a few independent tests on it without re-instantiating a vm for each test).
From user stand point the fixtures are very simple. Underlying magic is hidden well.