code: def test_load_sample(self):
      # test wrong data
      self.assertRaises(AssertionError, MRCSample, {"context": context})
      self.assertRaises(
          AssertionError, MRCSample, {"question": question}
      )
      self.assertRaises(AssertionError, MRCSample, {"context": ""})
      self.assertRaises(
          AssertionError,
          MRCSample,
          {
              "context": context,
              "question": question,
              "answers": answers[0],
              "title": title,
              "is_impossible": is_impossible,
          },
      )
      self.assertRaises(
          ValueError,
          MRCSample,
          {
              "context": context,
              "question": question,
              "answers": [
                  {"text": "Denver Broncos", "answer_start": 170}
              ],
              "title": title,
              "is_impossible": is_impossible,
          },
      )
      self.assertRaises(
          ValueError,
          MRCSample,
          {
              "context": context,
              "question": question,
              "answers": answers,
              "title": [],
              "is_impossible": is_impossible,
          },
      )
  
file_path: textflint/test/input/component/sample/test_mrc_sample.py
imports: import unittest
  from textflint.input.component.sample.mrc_sample import MRCSample
label_desc: Use image node_id 1 for calling the TestMRCSample obj's underlying member method code with example usage: obj.test_load_sample() without return types