def test_getNormOptions_fifty(self): actual = HypothesisNormalizer.getNormOptions("fifty") actual = set(itertools.chain(*actual.values())) expected = set(['50']) self.assertEqual(actual, expected)
def test_getNormOptions_text_124(self): actual = HypothesisNormalizer.getNormOptions("one hundred twenty-four", extended=False) expected = set(['one hundred twenty four', '124']) actual = set(itertools.chain(*actual.values())) self.assertEqual(actual, expected)
def test_getNormOptions_contract_dont(self): actual = HypothesisNormalizer.getNormOptions("don't") actual = set(itertools.chain(*actual.values())) expected = set(['do not']) self.assertEqual(actual, expected)
def test_getNormOptions_number_2012(self): expected = set(['two thousand twelve', 'twenty twelve']) actual = HypothesisNormalizer.getNormOptions("2012") actual = set(itertools.chain(*actual.values())) self.assertEqual(actual, expected)