def METHOD_NAME(self):
    fcr = FilteringCSVReader(iter(self.tab2), patterns={'age': 'only', 0: '2'})
    self.assertEqual(self.tab2[0], next(fcr))
    self.assertEqual(self.tab2[4], next(fcr))
    try:
        next(fcr)
        self.fail("Should be no more rows left.")
    except StopIteration:
        pass