code: def test_load_sample(self):
      # test wrong data
      self.assertRaises(AssertionError, SASample, {"x": "movie"})
      self.assertRaises(AssertionError, SASample, {"y": "movie"})
      self.assertRaises(AssertionError, SASample, {"x": ""})
      self.assertRaises(ValueError, SASample, {"x": "movie", "y": 5})
      self.assertRaises(
          AssertionError, SASample, {"x": ["movie"], "y": "negative"}
      )
      self.assertRaises(AssertionError, SASample, {"x": [], "y": []})
      self.assertRaises(ValueError, SASample, {"x": "the US", "y": []})
  
file_path: textflint/test/input/component/sample/test_sa_sample.py
imports: import unittest
  from textflint.input.component.sample.sa_sample import *
label_desc: Use image node_id 1 for calling the TestSASample obj's underlying member method code with example usage: obj.test_load_sample() without return types