Example #1
0
 def test_multiple_values_in_string(self):
     text = 'Sein Volumen beträgt 10 Liter und kostet dreißig Dollar'
     self.assertSortedListEqual(list(get_amounts(text)), [10, 30])
     text = 'Dort waren 30 Leute und sie hatten in zwei Fällen 2 Millionen Dollar'
     self.assertSortedListEqual(list(get_amounts(text)), [2, 30, 2000000])
Example #2
0
 def test_wrong_cases(self):
     self.assertSortedListEqual(list(get_amounts('...%')), [])
Example #3
0
 def assertOneOK(self, num, writ_num):
     parsed_num = list(get_amounts(writ_num))
     self.assertEqual(len(parsed_num), 1)
     self.assertEqual(num, parsed_num[0])