perl-Test-MockDateTime-0.02-bp155.1.4 >  A ddHI%z ڕ_y3Ih h+WL>0^ʰNtnG|eT\H*:%(xNy '2 <=)w1K`'+ \ˮy#ci HJִwd<2*"8AmΈ@s~ɯ 9ޙS=VScfawyt:SO{?J nQ #ɢmfo$U(OS¦,edq6#}76`aפf1cf3843a45dcfe5cd81409c6d3be7372699869221b2f8f39b1c6d2e5d068d8cda68a4d97ed6ef1069d5baf67cf1987f7ff1ea21;ddHI%z D?0t aGb!'B ʺ"˞=FزUYp3_Zmc_IݻCMq~/ U ]hF69F{Iҭ#=nYM4ٟA[<,Nn9mɶHm-kiFvᅻ4RcY.l!-;1Z඙\mA(­Óc {?28qa֞1<6AϨ ^L1fvK$WD)ҖYNJ[vmDG5sP Tձ^)vLmtS٢`Fm+p>?pd ( N 1L{         }     4 X   o ( 8 9 : F G  H , I P X \Y d\ x ] ^ b c od e f l u  v (w x y z $*lCperl-Test-MockDateTime0.02bp155.1.4Mock Datetime->Now Calls During TestsGetting the current time sometimes is not very helpful for testing scenarios. Instead, if you could obtain a known value during the runtime of a testcase will make your results predictable. Why another Date Mocker? I wanted something simple with a very concise usage pattern and a mocked date should only exist and stay constant inside a scope. After leaving the scope the current time should be back. This lead to this tiny module. This simple module allows faking a given date and time for the runtime of a subsequent code block. By default the 'on' keyword is exported into the namespace of the test file. The date to get mocked must be in a format that is recognized by DateTime::Format::DateParse. on '2013-01-02 03:04:05', sub { ... }; is basically the same as { my $now = DateTime::Format::DateParse->parse_datetime( '2013-01-02 03:04:05' ); local *DateTime::now = sub { $now->clone }; ... everything from code block above } A drawback when relying on this module is that you must know that the module you are testing uses 'DateTime->now' to obtain the current time. =cutdd@Frank Schreiner - initial version of package (0.02)lamb56 1684332348 0.020.02-bp155.1.4TestMockDateTime.pmx86_64-linux-thread-multiperl-Test-MockDateTimeChangesLICENSEREADMEREADME.mdTest::MockDateTime.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Test//usr/share/doc/packages//usr/share/doc/packages/perl-Test-MockDateTime//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/35ceddd7446058eb85ec97cc2f5cd807-perl-Test-MockDateTimecpioxz5noarch-suse-linuxdirectoryPerl5 module source textUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PPo"ro" utf-8a3cfb19251928a5ecc67bdf9265915375f2991bbae7430ea4a135c0e328e3d70? 7zXZ !t/g+(H] crt:bLL Wueg/EABBdJ2hn 57ӇWrncla0Y1aHrN$#R8!q bgpNr/N,Pc% )ƮĔut)T;y9/s N(I(Oӯ ʧ=7#X&~_ToFtS b_=N݆ICPCLT(nʫ,1r`|-j٨j)>`Y>m cml U_u6 c_;`~/sԟtͰ+TB8I69/_!YsRo \>w"Cli92+a)zt}y2{(ߦZΤq>_Vi1;ŤTqr[=["6n^)&l{lE]Oێ[Z&R#{Kh, ;;R/'] {CF&3Q`](IH}2.X F(V?]U QǪ6::ť~MhGo22(-.u5ˡE5¼"pžIBqfg( JhcWlHz7~ìiʦM.,i6Ґ.fRPX⋤D?Y}{8*7D ~]hh+hsq9`d5 2-u)_AA%YEr!mJvgDuʴ\w"Q8*qz3/ʦ8W/"j 2N5l%6 7q?^b8kU-)Eբfs'{\} \)^ 2]^CzH%K'kxJ!-Aԑ.svQ*5\]rPNfiQ 7Swk=sO{ȶōP82ie\پ +>{!25":(n|xv4S9B/iE>u&4 ()WdoC}z$0/PG8s)IgC?;BV|F4r,ނjk ]Qt<'OQ} ,mF˪m`+cÂn*q!)+8'Lƴv<`7K"u IY b`ۙI m ďOy3-qgj?F6N5YJۉ a`&*]F Fx5/J]3֬>7a %qpӆBsjx/n͐0~ vjXޚ[~Oaw T))Lv{c L'_T=ߥ`o$A1o/sԅ7&ˁ!{b*"MB'40\LN87 0)O?}EumCPD 7 D2JWԔ#wG'hMn 9߷N-#U  /!љ`vpK*w$ɚ7g`ZOC#qƗĎ>f!3b`!|[n7jkU1E:Igu$<' O_K6eQ>;?_uA1<Z?'Q"rpeF!X{9kҒ`TWFyťjeG(i@J)џ?'szj}Խ]6G?F٢ɀG3~@1z#"*DrӢ: KǼ6z$-K"rUS2e$5_I1gJ/ukP|]<6_yȑO_ި .#_/hH x OI ~X>g΋܀'9qBY ]@ѽL i<|7É9_m$T[]r d -I2r ub&8^ZsdGT팝*J6l!c߻wDE#%9\#sEXAFE&,h6PrõQveV-,) qf 'o&X02<!ݷ6+Ugl{B=<_ژ\RM TH>4bGf"k40E$b5N2t'v "s[6{GH,WUO5Vuڈ5*g68A^'NOv;__lds^LqLZ@]~ APݐ7P+~ 6?{uh '0/I@pO/Nl9ݻ9K/w!9ɻMz[M*@P44q{kON"EH=٘9 7>JKo>:z{lF>635(;u_69,w^B']M 0UZneS2g]fG T*#lbJÉǠ hgԩ)A=1PqR)>ų#K)bl ƂHR/WHC[8$! k2hT*Y6R<6o [(Sꇇ.ITxQ(| @B0\vc#l:F ecV_G{' v3Ᵽ<j*~7efuegh^'?hz6y_jCtU.L&K.H|:Dfb4O笻 ^hϧn:$Om!=mu2&-uL?g.O0sQxٵ \UueV1yB )ؐMIsH*j_4qTN'+;=i u#K_݄1,e"Vc}}-anKNK2İRM1tZN_!yHz-v/] ı1Q8Us]W~1R%!V&O A4m5dS@0lϵ]SgS]>Mw^j>)zk4oԾBi2DX&Qr:0URz wo`@ 򣦲dir9XR1^b؏&c `pBGiڇjx~,Emo`~'+K[~p!BR5$1yģ3/9י!@ec(IA+e"F,4qLJ E (cG&Az0Uy\c$[6܎)MŦϷBXݚ?2bI 1rB߾p/mͫa(t)T!WhOo=%d#-Ha~n/3ʴJr `VХ:L< rv]}us8ê-j 'Zg|a Uet3i) h:e 6I8/H [ʨJT"Vx~ąi73~4j4PR̠FE u\Do=F98ZmJNL( fsj7ӳH/Xg> 0_ClT^1O2ww|.aTM/ jl| 3ɥ$X*R.U Y3PjmWܶsnr}޷DVR (0% U)͟a=USpǞz&{U.(JBsBrT\㖉 О%@q<0fХBIP]a,܄3Mҗ=[}i7R{vy٩8LtxziT2q%Khc&*LF¾/Z ͑J"_nzZ1v/N݉5.Vv2J[dOmp-sap`+%jlKۉ^Rb T[< |\[t;ܡ{8cf.sA-I2rqD'SƁm&p4XԔhO֟ t+VKu&ikLo|>E OG47P$5x;<zcGIa-/7Y.ZE$tObv?9ٟO}]6W03\; f BD0B1G]*kxYT{b/Fl]iYt IhTG X65S+V {8KQB`]MKlu!О_X97npXvQ/uU\*a_{ԥO biHKU=~sgomcտդ>K(QK (P]o4#lO|G^?tE!ğ 7MšMqG*L̊o N7Þ$18ڮ[!tFnuA"iK h>H&P* X[8dT;kЏ )xzF#)Dʎč]MZ vi>2{ kv(w3k*(ߧ*J!,my:x(/,ީ]-[ak;M\E-+trAG+4i[7ޓ37bRbխt'W\| @ƜZyIظK\!G$EE;Q " 䉹sAxk}2?r=@$eh;?M @^IE,%UA$ӂ7YHNSfmnx1}Л% eoQ?L3M ,o<5M@ul+6-͢ G.", _$UWj K)9?q`hW4L{ޔN' կE"P4C'VJkϱ/!t׽繴6q/pM_8LnQ)*B oq.%NT{y[ 9C18#Q9TM֖[4|ļ{>=Ǿ%ѯ4Fhngb^_ k덺kXa{c,KG [ ;u`q•سm&2/*ɵb 6&S66)хFC`LO33@PG Vh$2@څ[>6V )|doZ6:"2o$ـcؽ/`}$[7GDgrjMX\eb #'e Dt\ >9~Z"9]A_S,60B9V_73-hɡēX](vUf $qv)wel63fq/i(s֭Nl&]p~Ks5V$}@m(Zf<KڬwbQ UE]C9<>8zuȊ&PzhqVպyA3*9}1YYGS)‘gXLF8 y*Cڣ0f hHݦ h_H@y8m^ r`!ωFw=.cJo2I Lk^f_pZuMQ&3!`v{qdAFsB>=Vtmg2}t2`SNt}5♃ Ȃ&gGMJDla9n{Ƹw J98^Ft?86\{RAlBkr4[b81,/ L-%dkV/K@/nK1L`ӝKqC2'\>'j^lc{S լɈ}2: F[HDJw,i7L9_AMmGC8;]|ѬLy2&\?;9thT0r\єQ؃,E)0)[ϚJvhX*]oK<\Wa;*h #:a矂Wowi;`xJ$gu`rtchyLRNvWtXeP^ 0h;4.a/+ب̱bm 9%.axo tEGV X\p;6.@#<=rjV@">0cLl_ g]CE㰴M$zrL mPq0LxM vRB~h.]Ϫb/tqH٠4܊Ȩ^FcO|h;WbC?=£ALV %\_{(i cޔhiIf&T>::^vl/LzPzbٛwQeU2Squ}Dۦ8y[G%sGf)Z[9Fk@ St촨G$w.lZoBlɧ%IUc +o4ѕ;؋h/[ͧc? :́״?4Dа _&5wܔsnEB>4<܌VTvsoY^ \u XJљf0@+T u > X8z"ξ~G{KQlSPuE%LA.WaU-\6Qe,psY$ܣ?!?nΑ(ӆF2mm\[+.>NQ.{_eu be Jđ> Y,H=qR=v[R$>V~yf[^B2l[6 7`~"]@p&%, (x4s]DZo`QGK$4nk,,)̹c+sA$:2iEMlh ièQ Ɗh{|XPA>kvliSrcyȣӎgkfȅ5[2PE_ain ;/أ`2aI:-bt.Ct'|@詾-3P P'жv4}z{fƴTnpI쨥&mjG^ Lv!aDoV "4!ȧA/ å8pc2ޛDq ҫW~(.38nfMmPV(7g/@- T+syiV ̀2Z'Y@}z6뮬G `|ɖr)W,{ x}#cu-ݩZq{_iBVӻpxy**,t{ٲ_3wo3 ]`f0'n%b\=NzY8" ]QTu(Yv,xo);CX`$?E̱JsAw7jLX=H%Dxn&@=Fё3ou+P !,oE X̧#!e_֊^BU$nkaCV́xln Њ]p I'Q:POc$X7Lb:{!~DE["0FlإAuhQ]WHNy+[ rD۪5ɘpbMb iW W3vMW\{(."7/djEhwk(ٍwѢ>NHsnd/p\g/8zYM 9.|JWveb ͧFi=D Qx%lݹ_pU9# 0Bs C~,a T&5\L#b޹,׿)]u=Y. &hFtTNCcͷـTYUϋ~x^x+KlO]N_59 rfzsHkxQR![|n_<PmrI[ZW[Z 5==I-a3