class_docstr: Attempts to find a smaller integer. Guaranteed things to try ``0``,
  
  ``1``, ``initial - 1``, ``initial - 2``. Plenty of optimisations beyond
  that but those are the guaranteed ones.
class_docstr_tok: ["Attempts","to","find","a","smaller","integer",".","Guaranteed","things","to","try","``","0","``",",","``","1","``",",","``","initial","-","1","``",",","``","initial","-","2","``",".","Plenty","of","optimisations","beyond","that","but","those","are","the","guaranteed","ones","."]
code: def check_invariants(self, value):
      assert value >= 0
  
file_path: catboost/contrib/python/hypothesis/py3/hypothesis/internal/conjecture/shrinking/integer.py
imports: from hypothesis.internal.conjecture.junkdrawer import find_integer
  from hypothesis.internal.conjecture.shrinking.common import Shrinker
label_desc: Use image node_id 2 for calling the Integer obj's underlying member method code with example usage: obj.check_invariants(value) without return types