Fixed: Better names for nlp variables in pipelines' tests and docs. (#11752)
* Fixed: Better names for nlp variables in pipelines' tests and docs. * Fixed: Better variable names
This commit is contained in:
@@ -70,16 +70,16 @@ class QAPipelineTests(CustomInputPipelineCommonMixin, unittest.TestCase):
|
||||
valid_inputs = [
|
||||
{"question": "Where was HuggingFace founded ?", "context": "Paris"},
|
||||
]
|
||||
nlps = self.get_pipelines()
|
||||
question_answering_pipelines = self.get_pipelines()
|
||||
output_keys = {"score", "answer", "start", "end"}
|
||||
for nlp in nlps:
|
||||
result = nlp(valid_inputs, **self.pipeline_running_kwargs)
|
||||
for question_answering_pipeline in question_answering_pipelines:
|
||||
result = question_answering_pipeline(valid_inputs, **self.pipeline_running_kwargs)
|
||||
self.assertIsInstance(result, dict)
|
||||
|
||||
for key in output_keys:
|
||||
self.assertIn(key, result)
|
||||
|
||||
def _test_pipeline(self, nlp: Pipeline):
|
||||
def _test_pipeline(self, question_answering_pipeline: Pipeline):
|
||||
output_keys = {"score", "answer", "start", "end"}
|
||||
valid_inputs = [
|
||||
{"question": "Where was HuggingFace founded ?", "context": "HuggingFace was founded in Paris."},
|
||||
@@ -94,15 +94,15 @@ class QAPipelineTests(CustomInputPipelineCommonMixin, unittest.TestCase):
|
||||
{"question": "What is does with empty context ?", "context": ""},
|
||||
{"question": "What is does with empty context ?", "context": None},
|
||||
]
|
||||
self.assertIsNotNone(nlp)
|
||||
self.assertIsNotNone(question_answering_pipeline)
|
||||
|
||||
mono_result = nlp(valid_inputs[0])
|
||||
mono_result = question_answering_pipeline(valid_inputs[0])
|
||||
self.assertIsInstance(mono_result, dict)
|
||||
|
||||
for key in output_keys:
|
||||
self.assertIn(key, mono_result)
|
||||
|
||||
multi_result = nlp(valid_inputs)
|
||||
multi_result = question_answering_pipeline(valid_inputs)
|
||||
self.assertIsInstance(multi_result, list)
|
||||
self.assertIsInstance(multi_result[0], dict)
|
||||
|
||||
@@ -110,8 +110,8 @@ class QAPipelineTests(CustomInputPipelineCommonMixin, unittest.TestCase):
|
||||
for key in output_keys:
|
||||
self.assertIn(key, result)
|
||||
for bad_input in invalid_inputs:
|
||||
self.assertRaises(ValueError, nlp, bad_input)
|
||||
self.assertRaises(ValueError, nlp, invalid_inputs)
|
||||
self.assertRaises(ValueError, question_answering_pipeline, bad_input)
|
||||
self.assertRaises(ValueError, question_answering_pipeline, invalid_inputs)
|
||||
|
||||
def test_argument_handler(self):
|
||||
qa = QuestionAnsweringArgumentHandler()
|
||||
|
||||
Reference in New Issue
Block a user