def test_filter(self): ds2 = DataSet(data.getXml(8)) ds2.filters.addRequirement(rname=[('=', 'E.faecalis.1')]) self.assertEqual(len(list(ds2.records)), 20) ds2.disableFilters() self.assertEqual(len(list(ds2.records)), 92) ds2.enableFilters() self.assertEqual(len(list(ds2.records)), 20)