def test_2(self):
        items = {}
        text_preprocessing_result = PicklableMock()
        text_preprocessing_result.num_token_values = []

        filler = FirstNumberFiller(items)
        result = filler.extract(text_preprocessing_result, None)

        self.assertIsNone(result)
    def test_1(self):
        expected = "5"
        items = {}
        text_preprocessing_result = PicklableMock()
        text_preprocessing_result.num_token_values = [expected]

        filler = FirstNumberFiller(items)
        result = filler.extract(text_preprocessing_result, None)

        self.assertEqual(expected, result)
Example #3
0
 def test_num_in_range_requirement_false(self):
     """Тест кейз проверяет что условие возвращает False, т.к число НЕ находится в заданном диапазоне."""
     req = NumInRangeRequirement({"min_num": "5", "max_num": "10"})
     text_preprocessing_result = PicklableMock()
     text_preprocessing_result.num_token_values = 20
     self.assertFalse(req.check(text_preprocessing_result, PicklableMock()))