code: def test_assigning_to_full_table_throws_error(self):
      m = HashTable(3)
      m.put(1, 1)
      m.put(2, 2)
      m.put(3, 3)
      with self.assertRaises(ValueError):
          m.put(4, 4)
  
imports: from algorithms.map import HashTable, ResizableHashTable, SeparateChainingHashTable, word_pattern, is_isomorphic, is_anagram, longest_palindromic_subsequence
  import unittest
label_desc: Use image node_id 8 for calling the TestHashTable obj's underlying member method code with example usage: obj.test_assigning_to_full_table_throws_error() without return types