def testPersonLoadFromRowIfFilter(self): row1 = ["a", "b", "c", "d"] p = Person.loadPersonFromSampleRowIfFilter( row1, group_filters=["None", "EUR"], individual_filters=[]) self.assertPerson(p) p = Person.loadPersonFromSampleRowIfFilter(row1, group_filters=["EUR"], individual_filters=[]) self.assertIsNone(p) p = Person.loadPersonFromSampleRowIfFilter(row1, group_filters=["c", "EUR"], individual_filters=[]) self.assertPerson(p) p = Person.loadPersonFromSampleRowIfFilter( row1, group_filters=["c", "EUR"], individual_filters=[re.compile("Nope")]) self.assertIsNone(p) p = Person.loadPersonFromSampleRowIfFilter( row1, group_filters=["c", "EUR"], individual_filters=[re.compile("Nope"), re.compile("a")]) self.assertPerson(p)
def testPersonLoadFromRowIfFilter(self): row1 = ["a", "b", "c", "d"] p = Person.loadPersonFromSampleRowIfFilter(row1, group_filters=["None", "EUR"], individual_filters=[]) self.assertPerson(p) p = Person.loadPersonFromSampleRowIfFilter(row1, group_filters=["EUR"], individual_filters=[]) self.assertIsNone(p) p = Person.loadPersonFromSampleRowIfFilter(row1, group_filters=["c", "EUR"], individual_filters=[]) self.assertPerson(p) p = Person.loadPersonFromSampleRowIfFilter( row1, group_filters=["c", "EUR"], individual_filters=[re.compile("Nope")] ) self.assertIsNone(p) p = Person.loadPersonFromSampleRowIfFilter( row1, group_filters=["c", "EUR"], individual_filters=[re.compile("Nope"), re.compile("a")] ) self.assertPerson(p)