Index: branches/apertium-tagger/apertium/tests/tagger/__init__.py =================================================================== --- branches/apertium-tagger/apertium/tests/tagger/__init__.py (revision 69419) +++ branches/apertium-tagger/apertium/tests/tagger/__init__.py (revision 69420) @@ -292,12 +292,9 @@ subst_stdout = check_output( [APERTIUM_TAGGER, '-d', '-g', model_fn, new_ambg_class], stderr=DEVNULL) - lexical_units = streamparser.parse(subst_stdout) acceptable = False - for lexical_unit in lexical_units: - for reading in lexical_unit.readings: - if reading.baseform == 'cat' and \ - ('adj' in reading.tags or 'n' in reading.tags): + for line in subst_stdout.split("\n"): + if (line.startswith('^cat') and ('' in line or '' in line)): acceptable = True self.assertTrue( acceptable,