code: def test_pop(self):
      BasicTestMappingProtocol.test_pop(self)
  
      # Tests for pop with specified key
      d = self._empty_mapping()
      k, v = "abc", "def"
  
      self.assertEqual(d.pop(k, v), v)
      d[k] = v
      self.assertEqual(d.pop(k, 1), v)
  
imports: import unittest
  import collections
  from test.support import Py_C_RECURSION_LIMIT
label_desc: Use image node_id 16 for calling the TestMappingProtocol obj's underlying member method code with example usage: obj.test_pop() without return types