/usr/lib/python2.6/site-packages/oslo_utils/tests
NameSizeModeActions
fake/-0755rm
base.py19760644editdlrm
base.pyc15590644editdlrm
tests_encodeutils.py95730644editdlrm
tests_encodeutils.pyc99410644editdlrm
test_eventletutils.py47700644editdlrm
test_eventletutils.pyc50120644editdlrm
test_excutils.py93440644editdlrm
test_excutils.pyc101120644editdlrm
test_fileutils.py60270644editdlrm
test_fileutils.pyc83020644editdlrm
test_fixture.py25820644editdlrm
test_fixture.pyc22980644editdlrm
test_fnmatch.py21210644editdlrm
test_fnmatch.pyc22280644editdlrm
test_imageutils.py78590644editdlrm
test_imageutils.pyc67960644editdlrm
test_importutils.py53300644editdlrm
test_importutils.pyc66220644editdlrm
test_netutils.py137860644editdlrm
test_netutils.pyc151070644editdlrm
test_reflection.py95240644editdlrm
test_reflection.pyc175580644editdlrm
test_secretutils.py22540644editdlrm
test_secretutils.pyc18140644editdlrm
test_strutils.py268360644editdlrm
test_strutils.pyc207430644editdlrm
test_timeutils.py212250644editdlrm
test_timeutils.pyc276820644editdlrm
test_uuidutils.py21270644editdlrm
test_uuidutils.pyc23940644editdlrm
test_versionutils.py37350644editdlrm
test_versionutils.pyc49460644editdlrm
__init__.py5700644editdlrm
__init__.pyc1480644editdlrm
Edit: /usr/lib/python2.6/site-packages/oslo_utils/tests/test_timeutils.pyc (27682B)
zDVc @sddkZddkZddkZddkZddkZddklZddkl Z ddk l Z dddZ dei fd YZd ei fd YZd ei fd YZdS(iN(tbase(tmatchers(t timeutilsig?ccs"xto|V||7}qWdS(N(tTrue(tstarttincr((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pytmonotonic_iterst TimeUtilsTestcBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ RS(cCstt|id|_d|_tidddddd|_tiddddddd |_tiddddd d|_tiddddd d|_ d |_ tidddddd|_ |i t idS( Ns1997-08-29T06:14:00Zs1997-08-29T06:14:00.000123Ziiiiiii{i is1997-08-29T06:14:00.000000(tsuperRtsetUptskynet_self_aware_time_strtskynet_self_aware_time_ms_strtdatetimetskynet_self_aware_timetskynet_self_aware_ms_timetone_minute_beforetone_minute_aftert"skynet_self_aware_time_perfect_strtskynet_self_aware_time_perfectt addCleanupRtclear_time_override(tself((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR $s  !!! cCs^tidii}z;|~}|i|i_ti}|i ||i WdQXdS(Nsdatetime.datetime( tmocktpatcht__exit__t __enter__R tutcnowt return_valueRtisotimet assertEqualR (Rt_[1]t datetime_mocktdt((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_isotime2s& cCsdtidii}zA|~}|i|i_tidt }|i ||i WdQXdS(Nsdatetime.datetimet subsecond( RRRRRRRRRRRR (RRRR ((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt$test_isotimei_micro_second_precision8s&cCsAti|i}|iidtii}|i||dS(Nttzinfo(Rt parse_isotimeR R treplacetiso8601tUTCR(Rtexpecttskynet_self_aware_time_utc((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_parse_isotime>s cCsAti|i}|iidtii}|i||dS(NR$(RR%R RR&R'R(R(RR)tskynet_self_aware_time_ms_utc((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt)test_parse_isotime_micro_second_precisionDs cCs)ti|i}|i|i|dS(N(RtstrtimeRRR(RR)((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_strtimeJscCs/|i}ti|}|i|i|dS(N(RRt parse_strtimeRR(Rtperfect_time_formatR)((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_parse_strtimeNs cCsPtidddddd}ti|}ti|}|i||dS(Niiiiii(R RR.R0R(Rtorig_ttstt((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_strtime_and_backSscCstii}tidii}z|~}|i|i_||_t i ||i d}|i |t i ||i d}|i |t i ||i d}|i |WdQXdS(Nsdatetime.datetimei;i<i=(R tstrptimeRRRRR RRRt is_older_thanRt assertTruet assertFalse(RtfnR7RRt expect_truet expect_false((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt_test_is_older_thanYs &      cCs|iddS(NcSs|S(((tx((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pytis(R>(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_older_than_datetimehscCs|itidS(N(R>RR.(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_older_than_strkscCs|iddS(s0Tests sending is_older_than an 'aware' datetime.cSs|idtiiS(R$(R&R'R((R?((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR@ps N(R>(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_older_than_awarenscCs|iddS(NcSs.|idtiidddiddS(R$iitfoothouri(R&R't FixedOffset(R?((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR@ts (R>(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_older_than_aware_no_utcsscCstii}tidii}z|~}|i|i_||_t i ||i d}|i |t i ||i d}|i |t i ||i d}|i |WdQXdS(Nsdatetime.datetimei;i<i=(R R7RRRRR RRRt is_newer_thanRR9R:(RR;R7RRR<R=((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt_test_is_newer_thanxs &      cCs|iddS(NcSs|S(((R?((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR@s(RI(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_newer_than_datetimescCs|itidS(N(RIRR.(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_newer_than_strscCs|iddS(s0Tests sending is_newer_than an 'aware' datetime.cSs|idtiiS(R$(R&R'R((R?((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR@s N(RI(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_newer_than_awarescCs|iddS(NcSs.|idtiidddiddS(R$iiRDREi(R&R'RF(R?((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR@s (RI(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_is_newer_than_aware_no_utcscCsLti}tidtiti}|i|ti|dS(Ni(Rt utcnow_tsttimetsleeptset_time_overridet assertThatRtLessThan(Rtnowt overriden_now((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt$test_set_time_override_using_defaults     cCsd}tii|}|i|i|tidii}z2|~}||_t i }|i||WdQXt i |t i }|i||dS(Nih4s time.time( R tutcfromtimestampRR RRRRRRRNRQ(Rtskynet_self_aware_tst skynet_dtRt time_mocktts((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_utcnow_tss&    cCsotitii|ititiiti|ititiij|itidS(N( RRQRtsentinelRRRR:R9(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_utcnows  cCsFti|ititidd|iti|idS(Ntsecondsi<( RRQRtadvance_time_deltaR t timedeltaRRR (R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_advance_time_deltascCs:ti|itid|iti|idS(Ni<(RRQRtadvance_time_secondsRRR (R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_advance_time_secondss cCs>ti}ti|}ti|}|i||dS(N(RRt marshall_nowtunmarshall_timeR(RRTtbinaryt backagain((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_marshall_times cCsti}|idtii}ti|}|id|dti|}|i|||i|i |i|i |i dS(NR$R(ttzname( RRR&R'R(ReRRftassertIsNotNoneR$t utcoffset(RRTRgRh((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_marshall_time_with_tzs cCstddddddddd d d tid d d}ti|}|id titi|}|i||dS(NtdayitmonthityeariREitminutei;tsecondit microsecondi(tdictRt_MAX_DATETIME_SECRftupdateR(Rt leap_dictt leap_timetexpected((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_unmarshall_time_leap_seconds   cCsNti}|tidddddd}|idti||dS(NtdaysiR_i;t microsecondsi@g5?vu"A(RRR RatassertAlmostEqualst delta_seconds(Rtbeforetafter((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_delta_secondss    c CsAtidddddddd}|id ti|dS( NR{ithoursitminutesiR_g@g@(R RaR}Rt total_seconds(Rtdelta((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_total_secondss$ cCsMti}ti|}ti|i}|i|ti|dS(N(RRRtcalendarttimegmt timetupleRtiso8601_from_timestamp(RRtisoR[((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_iso8601_from_timestamps cCsYtidt}tii|}ti|dt}|i|ti|tdS(NRsR"(RRNRR RWRRR(RR[RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_iso8601_from_timestamp_msscCstitidd}|iti|d|iti|d|iti|dtidi i }zA|~}|i |i_ ti}|iti|dWdQXdS(NRiixi,iXsdatetime.datetimei( RRR RaR:tis_soonR9RRRRR R(RtexpiresRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_is_soons& (!t__name__t __module__R R!R#R+R-R/R2R6R>RARBRCRGRIRJRKRLRMRVR\R^RbRdRiRmRzRRRRR(((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyR"s>                          tTestIso8601TimecBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZRS(c Cs|i|i||i|i||i|i||i|i||i|i||i|i||i|i|dS(N(RRpRoRnRERqRrRs( Rt timestamptyrtmonRnthrRqtsectmicro((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt _instaneoussc Cskd} ti|} |i| |||||||| iid} |i| i| i| | dS(Nii<iiQ( RR%RR$RltNoneRR_R{( Rttime_strRRRnRRqRRtshiftt DAY_SECONDSRtoffset((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt_do_tests "c Cs/d}|i|dddddddd dS( Ns2012-02-14T20:53:07Ziiiii5ii(R(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_zulusc Cs/d}|i|dddddddd dS( Ns2012-02-14T20:53:07.123Ziiiii5iixi(R(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_zulu_microssc Cs5d}d }|i|dddddd d | dS( Ns2012-02-14T20:53:07+04:30g@i<iiiii5iigp@g@(R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_offset_east sc Cs5d}d }|i|dddddd d | dS( Ns2012-02-14T20:53:07.42+04:30g@i<iiiii5iihgp@g@(R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_offset_east_micros%sc Cs5d}d }|i|dddddd d | dS( Ns2012-02-14T20:53:07-05:30gi<iiiii5iigtgV(R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_offset_west*sc Cs5d}d }|i|dddddd d | dS( Ns 2012-02-14T20:53:07.654321-05:30gi<iiiii5ii gtgV(R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_offset_west_micros/scCsjtid}tid}tid}|i||j|i||j|i||jdS(Ns2012-02-14T20:53:07s2012-02-14T20:53:07-01:00s2012-02-14T20:53:07+01:00(RR%R9(Rtzuluteasttwest((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_compare4s cCsjtid}tid}tid}|i||j|i||j|i||jdS(Ns2012-02-14T20:53:07.6544s 2012-02-14T19:53:07.654321-01:00s2012-02-14T21:53:07.655+01:00(RR%R9(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_compare_micros<s cCsKd}ti|}|i|itii|iti||dS(Ns2012-02-14T20:53:07Z(RR%RR$R'R(R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_zulu_roundtripDscCsNd}ti|}|i|iidd|iti||dS(Ns2012-02-14T20:53:07-07:00s-07:00(RR%RR$RjRR(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_east_roundtripJscCsNd}ti|}|i|iidd|iti||dS(Ns2012-02-14T20:53:07+11:30s+11:30(RR%RR$RjRR(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_west_roundtripPscCsQti}ti|}|i|itii|iti||dS(N(RRR%RR$R'R((RRRT((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_now_roundtripVs c CsJd}ti|}ti|}|i|ddddddddS( Ns2012-02-14T20:53:07Ziiiii5ii(RR%tnormalize_timeR(RRRtnormed((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_zulu_normalize\sc CsJd}ti|}ti|}|i|ddddddddS( Ns2012-02-14T20:53:07-07:00iiiii5ii(RR%RR(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_east_normalizebsc CsJd}ti|}ti|}|i|ddddddddS( Ns2012-02-14T20:53:07+21:00iii ii5ii(RR%RR(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_west_normalizehscCsYtidddddd}d}ti|}ti|}|i||jdS(Niiiii5is2011-02-14T20:53:07+21:00(R RR%RR9(RR Rtawaretnaive((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_normalize_aware_to_naivens cCsYtidddddd}d}ti|}ti|}|i||jdS(Niiiii5is2011-02-14T19:53:07Z(R RR%RR9(RR RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt"test_normalize_zulu_aware_to_naiveus cCsbtidddddd}tidddddd}ti|}|i||jdS(Niiiii5ii(R RRR9(RR tdtnR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_normalize_naive|s(RRRRRRRRRRRRRRRRRRRRRR(((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyRs(                  t StopWatchTestcBs1eZdZdZdZeiddZeiddZeiddZ dZ dZ eidd Z d Z d Zeidd Zeidd ZeiddZdZdZeiddZeiddZRS(cCs_ti}|i|it|i|it|idt|i|idtdS(Nt return_none( Rt StopWatchRt assertRaisest RuntimeErrortleftovertFalset assertIsNoneR(Rtwatch((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_leftover_no_durations   cCs6ti}|it|i|it|idS(N(RRRRtstoptresume(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_no_statess cCs|ittiddS(Ni(Rt ValueErrorRR(R((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_bad_expiryssoslo_utils.timeutils.nowcCsnddddg|_tid}|i|i|i|i|i|id|idS(Nig?gg?g( t side_effectRRRR9texpiredR:Rtelapsed(Rtmock_nowR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_backwardss  cCsBtdd|_tid}|i|i|idS(NRg?g?(RRRRRR9R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_expirys cCs<t|_tid}|i|i|idS(Ng?(RRRRRR:R(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_not_expireds  cCsti}|i|i|i|i|i|i|i|i|i|i|i|i|i|idS(N(RRR:t has_startedt has_stoppedRR9R(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_has_started_stoppeds   cCs&tid}|it|idS(Ng?(RRRRR(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_no_expiryscCsQtdd|_ti}|itid}|i|i|dS(NRg?gRQ?( RRRRRRt GreaterThanRRR(RRRtmatcher((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_elapseds   cCs#ti}|it|idS(N(RRRRR(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_no_elapseds cCsEti}|it|itid}|it|idS(Ni(RRRRR(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_no_leftovers cCsrt|_ti}|i|i|i}|i||i|i|i ||idS(N( RRRRRRRtassertAlmostEqualRtassertNotEqual(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_pause_resumes      cCs^t|_tiii}z |~}WdQXtid}|i|i |dS(Ng{Gz?( RRRRRRRRRRR(RRRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_context_managers  #cCs|t|_tiii}z$|~}tid|iWdQX|i t |i|i dt |i dS(Ng{Gz?i(RRRRRRRORPtsplitRRRtlentsplits(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_context_manager_splitss  # cCsAti}|i|i|i|it|idS(N(RRRRRRR(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_splits_stoppeds     cCs#ti}|it|idS(N(RRRRR(RR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_splits_never_starteds cCs<t|_ti}|i|idt|i|i|idt|i|i|idi |idi |i|i}|idt||i |di |di |i|di |di |di |i |idt|i|i|idt|idS(Niii( RRRRRRRRRRtlengthRR(RRRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyt test_splitss$        cCsddgdgd|_ti}|i|id|i|id|i|id|idd|i|id|i|id|i|id|idddS(Niii itmaximumi(RRRRRRR(RRR((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyttest_elapsed_maximums   (RRRRRRRRRRRRRRRRRRRRRR(((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyRs$          (RR ROR'RtoslotestRt test_baset testtoolsRt oslo_utilsRRt BaseTestCaseRRR(((sC/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_timeutils.pyts     }