code: def has_too_many_calls(self):
          
  
          if self.has_exact and self._call_count > self._exact:
              return True
          if self.has_maximum and self._call_count > self._maximum:
              return True
          return False
docs: Test if there have been too many calls
  
          :rtype boolean