def test_full_assemble(self): column_readers = dict([(id,ListReader(id,vl)) for id,vl in field_values.items()]) p = SchemaParser() s = p.parse(schema_text) ra = RecordAssembler(s, column_readers) fsm = ra.select_fields() ra.assemble() ra.assemble() print "test_full_assemble done"
def test_partial_assemble(self): column_readers = dict([(id,ListReader(id,vl)) for id,vl in field_values.items()]) p = SchemaParser() s = p.parse(schema_text) ra = RecordAssembler(s, column_readers) fsm = ra.select_fields(('DocId', 'Name.Language.Country')) ra.assemble() ra.assemble() print "test_partial_assemble done"