code: def test_multiple_iter(self):
      rows = records.RecordCollection(IdRecord(i) for i in range(10))
      i = enumerate(iter(rows))
      j = enumerate(iter(rows))
  
      check_id(*next(i))  # Cache first row.
  
      check_id(*next(j))  # Read first row from cache.
      check_id(*next(j))  # Cache second row.
  
      check_id(*next(i))
  
imports: from collections import namedtuple
  import records
  from pytest import raises
label_desc: Use image node_id 4 for calling the TestRecordCollection obj's underlying member method code with example usage: obj.test_multiple_iter() without return types