torture: split pattern write into helper function