mirror of
https://github.com/cmusphinx/sphinxtrain.git
synced 2026-06-16 13:14:30 +00:00
git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/SphinxTrain@10587 94700074-3cef-4d97-a70e-9c8c206c02f5
25 lines
756 B
Python
25 lines
756 B
Python
#!/usr/bin/env python
|
|
|
|
import evaluation
|
|
import unittest
|
|
import os
|
|
import sys
|
|
|
|
class TestEvaluation(unittest.TestCase):
|
|
def test_parse_hyp(self):
|
|
t, u, s = evaluation.parse_hyp("FOO BAR BLATZ (ught)")
|
|
self.assertEquals(t.strip(), "FOO BAR BLATZ")
|
|
self.assertEquals(u, "ught")
|
|
self.assertEquals(s, 0)
|
|
t, u, s = evaluation.parse_hyp(" <s> FOOY BAR HURRRF </s> (ught -2342)")
|
|
self.assertEquals(t.strip(), "FOOY BAR HURRRF")
|
|
self.assertEquals(u, "ught")
|
|
self.assertEquals(s, -2342)
|
|
t, u, s = evaluation.parse_hyp("HEYYYY")
|
|
self.assertEquals(t, None)
|
|
self.assertEquals(u, None)
|
|
self.assertEquals(s, 0)
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|