``sub_stuff['result']`` is storing a list, not a boolean, so an empty-list would evaluate False and cause this to break if a sub-subtest forgets/fails to set the value.  I suggest either don't check this here (do it in the sub-subtest subclass), or setup ``sub_stuff['result']`` as a boolean instead instead of a list.