def setUp(self): self.marc_record = pymarc.Record() self.marc_record.add_field(pymarc.Field( tag='083', indicators=[' ', ' '], subfields=['a', '589.0994', 'c', '589.10'])) self.rules = [{ "conditional": None, "map": "marc:083__a"}, { "conditional": None, "map": "marc:083__c"}] self.results = [] for rule in self.rules: self.results.extend( parser.parse_MARC21(self.marc_record, rule.get('map'))) self.directive = { "type": "delimiter", "value": "-"}
def test_041(self): self.assertEquals(parser.parse_MARC21(self.marc_record, 'marc:0411_b'), ['eng'])