class_docstr: TestResult contains information useful for tracking test results
class_docstr_tok: ["TestResult","contains","information","useful","for","tracking","test","results"]
docstr: Returns True if all live tests passed
  
  Also returns False if live tests were not run
docstr_tok: ["Returns","True","if","all","live","tests","passed","Also","returns","False","if","live","tests","were","not","run"]
code: def live_tests_passed(self):
      """Returns True if all live tests passed
  
      Also returns False if live tests were not run
      """
      if not self.has_live_tests:
          return False
      for result in self._live_test_results.values():
          if not all(status for status in result.values()):
              return False
      return True
  
imports: from collections import defaultdict
  import textwrap
  from streamalert.shared import rule
  from streamalert.shared.logger import get_logger
  from streamalert_cli.test.event import TestEvent
  from streamalert_cli.test.format import format_green, format_red, format_underline
label_desc: Use image node_id 20 for calling the TestResult obj's underlying member method code with example usage: obj.live_tests_passed() and returns: True, False, False