Сорян, а можешь чуть подробнее рассказать, какую задчу ты решаешь? Ты хочешь сделать какой-то набор статичных данных, который потом в тесте получать? Или что-то типо параметризованных тестов?
С точки зрения высоких материй программирования согласен, что это не эффективно и можно оптимизировать. Но типо с точки зрения практической реализации, часто ли встречается ситуация когда ты такого рода операциями в тестах выедаешь память? 🤔
Я к тому, что как по мне так это что-то типо трейдофа. Ты либо страдаешь от того, что тебе нужно все время чето под локами делать и поддерживать это дело, но зато максимально оптимально, либо ты не паришься особо, пусть оно и оптимизировано.