RhA\ddlZddlmZmZGddeZhdZeeZdZdZ d Z y) N) StubClass stub_factoryc*eZdZdZdZdZdZdZy) StubStrategycJ|jxs t|}|d|d|dS)N.())__name__repr)selftransformation_namefunc func_names @/usr/lib/python3.12/test/support/_hypothesis_stubs/strategies.py__make_trailing_reprz!StubStrategy.__make_trailing_reprs/MM/T$Z ./q 1==cD|j|jd|S)Nmap _with_repr!_StubStrategy__make_trailing_repr)rpacks rrzStubStrategy.map st88EFFrcD|j|jd|S)Nflatmapr)rexpands rrzStubStrategy.flatmapst88FKLLrcD|j|jd|S)Nfilterr)r conditions rrzStubStrategy.filterst889MNNrc6d|d|d}|j|S)Nzone_of(z, r )r)rothernew_reprs r__or__zStubStrategy.__or__s%THBuiq1x((rN)r __module__ __qualname__rrrrr$rrrrs>GMO)rr>*datajustnonesetstextdatesliststimesuuidsbinarybuildsemailsfloatsone_ofrunnersharedslicestuplesnothingrandomsbooleansdecimalsdeferredintegers composite datetimes fractions from_type functions iterables recursive characters from_regex frozensets timedeltas dictionaries permutations sampled_from random_modulecomplex_numbersfixed_dictionariesregister_type_strategycvtt|jtj|fd}|S)Nc|i|SNr')argskwargsstrategys rinnerzcomposite..innerLs(((r)rrr functoolswraps)frXrWs @rr@r@Is5L!**5H__Q)) LrcT|tvrtd|ttd|S)NzUnknown attribute zhypothesis.strategies.) _STRATEGIESAttributeErrorrr)names r __getattr__r`Ss2 ;1$899  (>tf&E FFrctSrT)__all__r'rr__dir__rcZs Nr) rY_helpersrrrr]sortedrbr@r`rcr'rrrfs;-)9)&+ Z  Gr