code: def assert_counting_number(**kwargs):
      """Ensure all given values are natural integer.
  
      :raises TypeError: if value is not an integer.
      :raises ValueError: if value is less than ``1``.
  
      .. versionadded:: 0.5.4
      """
      assert_integer(**kwargs)
      for label, subject in kwargs.items():
          if subject < 1:
              fmt = "{0}={1} must be a natural number greater than 0"
              msg = fmt.format(label, subject)
              raise ValueError(msg)
  
file_path: wand/wand/assertions.py
imports: import numbers
  from .compat import string_type
  from .color import Color
label_desc: Use image node_id 3 for calling a global function with example usage: assert_counting_number() without return types