I don't think so.  Even if no rows are returned ```seq_statuses``` will end up as an empty list.  And unless the procedure returns a row with zero fields (I don't think this is possible), ```row[0]``` will always exist.  This might be the kind of place you'd use an assert, I guess, because these tests would be for things that should not be possible