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)
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()))