code: def __init__(self, min_value, max_value, timezones_strat):
      assert isinstance(min_value, dt.datetime)
      assert isinstance(max_value, dt.datetime)
      assert min_value.tzinfo is None
      assert max_value.tzinfo is None
      assert min_value <= max_value
      assert isinstance(timezones_strat, SearchStrategy)
      self.min_dt = min_value
      self.max_dt = max_value
      self.tz_strat = timezones_strat
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/strategies/_internal/datetime.py
imports: from __future__ import absolute_import, division, print_function
  import datetime
  from calendar import monthrange
  from hypothesis.internal.conjecture import utils
  from hypothesis.strategies._internal.strategies import SearchStrategy
label_desc: Use image node_id 1 to create a new DatetimeStrategy object from inherited base classes: SearchStrategy with example: obj = DatetimeStrategy(min_value, max_value, timezones_strat)