code: def _verify_realtime_streams(self, hw):
          
          print("--> Testing realtime data (takes 2 seconds)")
          time.sleep(2.1)
          reports = [x for x in hw.iter_reports()]
          reports_seen = {key: 0 for key in self._realtime_streams}
  
          for report in reports:
              stream_value = report.visible_readings[0].stream
              if reports_seen.get(stream_value) is not None:
                  reports_seen[stream_value] += 1
  
          for stream in reports_seen.keys():
              if reports_seen[stream] < 2:
                  raise ArgumentError("Realtime Stream not pushing any reports", stream=hex(stream), \
                      reports_seen=reports_seen[stream])
docs: Check that the realtime streams are being produced