.. |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: CLASSES, no_type_check_decorator, runtime_checkable, SENDER_METHODS, Generic, subpars, Pattern, NamedTuple, Awaitable, Collection, ParamSpec, INTERFACE_METHODS, TypeIs, Union, OUTLET_METHODS, is_typeddict, SupportsInt, Never, SupportsBytes, Text, Sized, deprecated, Doc, get_args, List, INLET_METHODS, LiteralString, SupportsRound, no_type_check, ValuesView, BinaryIO, subseqs, pars, TypedDict, NoDefault, Container, Reversible, RECEIVER_METHODS, SupportsComplex, Required, AnyStr, KeysView, TypeGuard, runtime, Annotated, Iterator, TypeForm, MutableSequence, FIXEDPARAMETERS, AsyncGenerator, Match, final, Optional, IntVar, RUN_METHODS, cast, UPDATEDSEQUENCES, fastaccess_new, REQUIREDSEQUENCES, ContextManager, OrderedDict, seqs, ADD_METHODS, TypeAliasType, TYPE_CHECKING, clear_overloads, Counter, fastaccess_old, TypeVarTuple, Generator, Literal, NoExtraItems, get_type_hints, Dict, Buffer, is_protocol, PART_ODE_METHODS, evaluate_forward_ref, SOLVERPARAMETERS, SupportsFloat, get_annotations, get_original_bases, AsyncContextManager, get_protocol_members, ChainMap, Iterable, AsyncIterator, SupportsAbs, override, DERIVEDPARAMETERS, ParamSpecKwargs, TypeAlias, Protocol, fastaccess, ForwardRef, reveal_type, CONTROLPARAMETERS, Coroutine, IO, MappingView, NotRequired, CapsuleType, subvars, Final, assert_never, MutableMapping, Tuple, FrozenSet, TextIO, NewType, ByteString, ReadOnly, SOLVERSEQUENCES, AsyncIterable, Unpack, Sequence, SupportsIndex, SUBMODELS, overload, RESULTSEQUENCES, TypeVar, NoReturn, AbstractSet, Self, Hashable, ItemsView, Set, MutableSet, Format, get_origin, dataclass_transform, ClassVar, Concatenate, Any, Callable, get_overloads, FULL_ODE_METHODS, Type, DefaultDict, SUBMETHODS, Mapping, assert_type, SUBMODELINTERFACES, ParamSpecArgs, Deque