.. |Array| replace:: :class:`~hydpy.core.testtools.Array` .. |AutoMethod| replace:: :class:`~hydpy.core.modeltools.AutoMethod` .. |Cythonizer| replace:: :class:`~hydpy.cythons.modelutils.Cythonizer` .. |Date| replace:: :class:`~hydpy.core.timetools.Date` .. |Element| replace:: :class:`~hydpy.core.devicetools.Element` .. |HydPy| replace:: :class:`~hydpy.core.hydpytools.HydPy` .. |IOSequence| replace:: :class:`~hydpy.core.sequencetools.IOSequence` .. |IntegrationTest.dateformat| replace:: :const:`~hydpy.core.testtools.IntegrationTest.dateformat` .. |IntegrationTest| replace:: :class:`~hydpy.core.testtools.IntegrationTest` .. |KeywordParameter1D.entrymin| replace:: :attr:`~hydpy.core.parametertools.KeywordParameter1D.entrymin` .. |KeywordParameter1D| replace:: :class:`~hydpy.core.parametertools.KeywordParameter1D` .. |KeywordParameter2D.columnmin| replace:: :attr:`~hydpy.core.parametertools.KeywordParameter2D.columnmin` .. |KeywordParameter2D.rowmin| replace:: :attr:`~hydpy.core.parametertools.KeywordParameter2D.rowmin` .. |KeywordParameter2D| replace:: :class:`~hydpy.core.parametertools.KeywordParameter2D` .. |Method| replace:: :class:`~hydpy.core.modeltools.Method` .. |ModelSequence| replace:: :class:`~hydpy.core.sequencetools.ModelSequence` .. |Node| replace:: :class:`~hydpy.core.devicetools.Node` .. |NotImplementedError| replace:: :class:`NotImplementedError` .. |NumericalDifferentiator| replace:: :class:`~hydpy.core.testtools.NumericalDifferentiator` .. |Open| replace:: :class:`~hydpy.core.testtools.Open` .. |Options.usecython| replace:: :const:`~hydpy.core.optiontools.Options.usecython` .. |Parameter| replace:: :class:`~hydpy.core.parametertools.Parameter` .. |Sequence_| replace:: :class:`~hydpy.core.sequencetools.Sequence_` .. |Sim| replace:: :class:`~hydpy.core.sequencetools.Sim` .. |TestIO.clear| replace:: :func:`~hydpy.core.testtools.TestIO.clear` .. |TestIO| replace:: :class:`~hydpy.core.testtools.TestIO` .. |Tester.perform_tests| replace:: :func:`~hydpy.core.testtools.Tester.perform_tests` .. |Tester| replace:: :class:`~hydpy.core.testtools.Tester` .. |Test| replace:: :class:`~hydpy.core.testtools.Test` .. |Timegrids| replace:: :class:`~hydpy.core.timetools.Timegrids` .. |True| replace:: :const:`True` .. |UnitTest.nexts| replace:: :const:`~hydpy.core.testtools.UnitTest.nexts` .. |UnitTest.results| replace:: :const:`~hydpy.core.testtools.UnitTest.results` .. |UnitTest| replace:: :class:`~hydpy.core.testtools.UnitTest` .. |arma_rimorido| replace:: :mod:`~hydpy.models.arma_rimorido` .. |arma| replace:: :mod:`~hydpy.models.arma` .. |check_methodorder| replace:: :func:`~hydpy.core.testtools.check_methodorder` .. |check_selectedvariables| replace:: :func:`~hydpy.core.testtools.check_selectedvariables` .. |conv_nn| replace:: :mod:`~hydpy.models.conv_nn` .. |datetime| replace:: :mod:`~datetime` .. |evap_aet_morsim| replace:: :mod:`~hydpy.models.evap_aet_morsim` .. |evap| replace:: :mod:`~hydpy.models.evap` .. |hland_96| replace:: :mod:`~hydpy.models.hland_96` .. |lland_dd| replace:: :mod:`~hydpy.models.lland_dd` .. |lland_knauf| replace:: :mod:`~hydpy.models.lland_knauf` .. |lland| replace:: :mod:`~hydpy.models.lland` .. |make_abc_testable| replace:: :func:`~hydpy.core.testtools.make_abc_testable` .. |os| replace:: :mod:`~os` .. |perform_consistencychecks| replace:: :func:`~hydpy.core.testtools.perform_consistencychecks` .. |prepare_full_example_1| replace:: :func:`~hydpy.core.testtools.prepare_full_example_1` .. |prepare_full_example_2| replace:: :func:`~hydpy.core.testtools.prepare_full_example_2` .. |prepare_io_example_1| replace:: :func:`~hydpy.core.testtools.prepare_io_example_1` .. |pub| replace:: :mod:`~hydpy.pub` .. |save_autofig| replace:: :func:`~hydpy.core.testtools.save_autofig` .. |update_integrationtests| replace:: :func:`~hydpy.core.testtools.update_integrationtests` .. |warn_later| replace:: :func:`~hydpy.core.testtools.warn_later` .. |arma_model.Pick_Q_V1| replace:: :class:`~hydpy.models.arma.arma_model.Pick_Q_V1` .. |conv_model.Pass_Outputs_V1| replace:: :class:`~hydpy.models.conv.conv_model.Pass_Outputs_V1` .. |datetime.datetime.now| replace:: :func:`~datetime.datetime.now` .. |datetime.datetime| replace:: :class:`~datetime.datetime` .. |evap_factors.WindSpeed2m| replace:: :class:`~hydpy.models.evap.evap_factors.WindSpeed2m` .. |evap_model.Calc_InterceptedWater_V1| replace:: :class:`~hydpy.models.evap.evap_model.Calc_InterceptedWater_V1` .. |evap_model.Calc_InterceptionEvaporation_V1| replace:: :class:`~hydpy.models.evap.evap_model.Calc_InterceptionEvaporation_V1` .. |evap_model.Calc_PotentialEvapotranspiration_V1| replace:: :class:`~hydpy.models.evap.evap_model.Calc_PotentialEvapotranspiration_V1` .. |evap_model.Calc_PotentialEvapotranspiration_V2| replace:: :class:`~hydpy.models.evap.evap_model.Calc_PotentialEvapotranspiration_V2` .. |evap_model.Calc_PotentialInterceptionEvaporation_V3| replace:: :class:`~hydpy.models.evap.evap_model.Calc_PotentialInterceptionEvaporation_V3` .. |evap_model.Calc_WindSpeed10m_V1| replace:: :class:`~hydpy.models.evap.evap_model.Calc_WindSpeed10m_V1` .. |evap_model.Calc_WindSpeed2m_V1| replace:: :class:`~hydpy.models.evap.evap_model.Calc_WindSpeed2m_V1` .. |evap_model.Determine_InterceptionEvaporation_V1| replace:: :class:`~hydpy.models.evap.evap_model.Determine_InterceptionEvaporation_V1` .. |evap_model.Return_AdjustedWindSpeed_V1| replace:: :class:`~hydpy.models.evap.evap_model.Return_AdjustedWindSpeed_V1` .. |ga_model.Perform_GARTO_V1| replace:: :class:`~hydpy.models.ga.ga_model.Perform_GARTO_V1` .. |hland_control.ZoneType| replace:: :class:`~hydpy.models.hland.hland_control.ZoneType` .. |hland_states.SP| replace:: :class:`~hydpy.models.hland.hland_states.SP` .. |kinw_aides.AM| replace:: :class:`~hydpy.models.kinw.kinw_aides.AM` .. |kinw_aides.RHM| replace:: :class:`~hydpy.models.kinw.kinw_aides.RHM` .. |kinw_aides.RHV| replace:: :class:`~hydpy.models.kinw.kinw_aides.RHV` .. |kinw_aides.UM| replace:: :class:`~hydpy.models.kinw.kinw_aides.UM` .. |kinw_model.Calc_AMDH_UMDH_V1| replace:: :class:`~hydpy.models.kinw.kinw_model.Calc_AMDH_UMDH_V1` .. |kinw_model.Calc_AM_UM_V1| replace:: :class:`~hydpy.models.kinw.kinw_model.Calc_AM_UM_V1` .. |kinw_model.Calc_RHMDH_V1| replace:: :class:`~hydpy.models.kinw.kinw_model.Calc_RHMDH_V1` .. |kinw_model.Calc_RHM_V1| replace:: :class:`~hydpy.models.kinw.kinw_model.Calc_RHM_V1` .. |kinw_model.Calc_RHV_V1| replace:: :class:`~hydpy.models.kinw.kinw_model.Calc_RHV_V1` .. |kinw_states.H| replace:: :class:`~hydpy.models.kinw.kinw_states.H` .. |lland_fluxes.NKor| replace:: :class:`~hydpy.models.lland.lland_fluxes.NKor` .. |lland_fluxes.TKor| replace:: :class:`~hydpy.models.lland.lland_fluxes.TKor` .. |lland_fluxes.TZ| replace:: :class:`~hydpy.models.lland.lland_fluxes.TZ` .. |lland_inputs.Nied| replace:: :class:`~hydpy.models.lland.lland_inputs.Nied` .. |lland_model.Calc_NKor_V1| replace:: :class:`~hydpy.models.lland.lland_model.Calc_NKor_V1` .. |lland_model.Calc_QA_V1| replace:: :class:`~hydpy.models.lland.lland_model.Calc_QA_V1` .. |lland_model.Calc_TKor_V1| replace:: :class:`~hydpy.models.lland.lland_model.Calc_TKor_V1` .. |lland_model.Calc_TZ_V1| replace:: :class:`~hydpy.models.lland.lland_model.Calc_TZ_V1` .. |lland_model.Return_BackwardEulerError_V1| replace:: :class:`~hydpy.models.lland.lland_model.Return_BackwardEulerError_V1` .. |lland_model.Update_ESnow_V1| replace:: :class:`~hydpy.models.lland.lland_model.Update_ESnow_V1` .. |lland_states.BoWa| replace:: :class:`~hydpy.models.lland.lland_states.BoWa` .. |numpy.nan| replace:: :const:`~numpy.nan` .. |numpy.ndarray| replace:: :class:`~numpy.ndarray` .. _testtools: testtools ========= .. automodule:: hydpy.core.testtools :members: :show-inheritance: :exclude-members: Union, AsyncIterable, CONTROLPARAMETERS, TypeAliasType, NotRequired, ADD_METHODS, RESULTSEQUENCES, Protocol, reveal_type, MutableSet, Concatenate, REQUIREDSEQUENCES, SupportsFloat, MutableSequence, SOLVERSEQUENCES, assert_never, NamedTuple, Text, Coroutine, ValuesView, FrozenSet, evaluate_forward_ref, SUBMODELINTERFACES, get_args, get_origin, ForwardRef, INTERFACE_METHODS, Annotated, Mapping, TypeForm, is_protocol, ChainMap, Iterator, TypeGuard, SUBMETHODS, runtime, ParamSpecArgs, SUBMODELS, TypedDict, KeysView, OUTLET_METHODS, Collection, Sequence, CapsuleType, Generator, NoReturn, ParamSpec, TextIO, AsyncContextManager, ContextManager, ParamSpecKwargs, assert_type, UPDATEDSEQUENCES, SupportsIndex, get_annotations, dataclass_transform, no_type_check_decorator, ClassVar, AsyncGenerator, Buffer, TypeIs, SupportsAbs, Match, FULL_ODE_METHODS, Sized, Never, is_typeddict, get_original_bases, TypeVarTuple, no_type_check, FIXEDPARAMETERS, DefaultDict, get_type_hints, NewType, fastaccess_old, Literal, TypeVar, runtime_checkable, ByteString, Format, Deque, Final, deprecated, final, Callable, SENDER_METHODS, Generic, AsyncIterator, Any, RECEIVER_METHODS, fastaccess_new, cast, MappingView, DERIVEDPARAMETERS, Counter, subseqs, List, SupportsComplex, OrderedDict, CLASSES, Unpack, Awaitable, MutableMapping, INLET_METHODS, IntVar, Set, RUN_METHODS, subpars, overload, Doc, Optional, Iterable, AbstractSet, NoExtraItems, TypeAlias, get_protocol_members, ReadOnly, clear_overloads, Type, BinaryIO, Pattern, fastaccess, Container, Hashable, NoDefault, PART_ODE_METHODS, LiteralString, SupportsInt, Self, SupportsBytes, SupportsRound, Dict, SOLVERPARAMETERS, Reversible, pars, Required, Tuple, ItemsView, override, get_overloads, IO, subvars, TYPE_CHECKING, seqs, AnyStr