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