PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2015-01-19T14:12:51 ActivePerl-1402 CPAN-2.00 Reading '/export/home/fly1464/var/cpan/Metadata' Database was generated on Mon, 19 Jan 2015 20:53:16 GMT Running make for I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz Checksum for /export/home/fly1464/var/cpan/sources/authors/id/I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz ok Pye-MongoDB-1.000000 Pye-MongoDB-1.000000/README Pye-MongoDB-1.000000/Changes Pye-MongoDB-1.000000/LICENSE Pye-MongoDB-1.000000/INSTALL Pye-MongoDB-1.000000/dist.ini Pye-MongoDB-1.000000/MANIFEST Pye-MongoDB-1.000000/META.json Pye-MongoDB-1.000000/SIGNATURE Pye-MongoDB-1.000000/t Pye-MongoDB-1.000000/t/00-load.t Pye-MongoDB-1.000000/Makefile.PL Pye-MongoDB-1.000000/MANIFEST.SKIP Pye-MongoDB-1.000000/t/01-simple.t Pye-MongoDB-1.000000/lib/Pye Pye-MongoDB-1.000000/lib/Pye/MongoDB.pm Pye-MongoDB-1.000000/t/release-dist-manifest.t CPAN.pm: Building I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Warning: prerequisite MongoDB 0 not found. Warning: prerequisite MongoDB::Code 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Pye::MongoDB Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- IDOPEREL/Pye-MongoDB-1.000000.tar.gz ---- MongoDB [requires] MongoDB::Code [requires] Running make test Delayed until after prerequisites Running test for module 'MongoDB' Running make for M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz Checksum for /export/home/fly1464/var/cpan/sources/authors/id/M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz ok MongoDB-v0.707.2.0/ MongoDB-v0.707.2.0/bson/ MongoDB-v0.707.2.0/Changes MongoDB-v0.707.2.0/CONTRIBUTING.md MongoDB-v0.707.2.0/inc/ MongoDB-v0.707.2.0/INSTALL.md MongoDB-v0.707.2.0/lib/ MongoDB-v0.707.2.0/LICENSE MongoDB-v0.707.2.0/Makefile.PL MongoDB-v0.707.2.0/MANIFEST MongoDB-v0.707.2.0/META.json MongoDB-v0.707.2.0/META.yml MongoDB-v0.707.2.0/mongo_link.c MongoDB-v0.707.2.0/mongo_link.h MongoDB-v0.707.2.0/perl_mongo.c MongoDB-v0.707.2.0/perl_mongo.h MongoDB-v0.707.2.0/ppport.h MongoDB-v0.707.2.0/pstdint.h MongoDB-v0.707.2.0/README MongoDB-v0.707.2.0/README.md MongoDB-v0.707.2.0/t/ MongoDB-v0.707.2.0/xs/ MongoDB-v0.707.2.0/xt/ MongoDB-v0.707.2.0/yajl/ MongoDB-v0.707.2.0/yajl/LICENSE MongoDB-v0.707.2.0/yajl/yajl.c MongoDB-v0.707.2.0/yajl/yajl_alloc.c MongoDB-v0.707.2.0/yajl/yajl_alloc.h MongoDB-v0.707.2.0/yajl/yajl_buf.c MongoDB-v0.707.2.0/yajl/yajl_buf.h MongoDB-v0.707.2.0/yajl/yajl_bytestack.h MongoDB-v0.707.2.0/yajl/yajl_common.h MongoDB-v0.707.2.0/yajl/yajl_encode.c MongoDB-v0.707.2.0/yajl/yajl_encode.h MongoDB-v0.707.2.0/yajl/yajl_gen.c MongoDB-v0.707.2.0/yajl/yajl_gen.h MongoDB-v0.707.2.0/yajl/yajl_lex.c MongoDB-v0.707.2.0/yajl/yajl_lex.h MongoDB-v0.707.2.0/yajl/yajl_parse.h MongoDB-v0.707.2.0/yajl/yajl_parser.c MongoDB-v0.707.2.0/yajl/yajl_parser.h MongoDB-v0.707.2.0/yajl/yajl_tree.c MongoDB-v0.707.2.0/yajl/yajl_tree.h MongoDB-v0.707.2.0/yajl/yajl_version.c MongoDB-v0.707.2.0/yajl/yajl_version.h MongoDB-v0.707.2.0/xt/release/ MongoDB-v0.707.2.0/xt/release/check-jira-in-changes.t MongoDB-v0.707.2.0/xt/release/minimum-version.t MongoDB-v0.707.2.0/xt/release/pod-syntax.t MongoDB-v0.707.2.0/xt/release/test-version.t MongoDB-v0.707.2.0/xs/BSON.xs MongoDB-v0.707.2.0/xs/Cursor.xs MongoDB-v0.707.2.0/xs/Mongo.xs MongoDB-v0.707.2.0/xs/MongoClient.xs MongoDB-v0.707.2.0/xs/OID.xs MongoDB-v0.707.2.0/t/00-report-mongod.t MongoDB-v0.707.2.0/t/00-report-prereqs.dd MongoDB-v0.707.2.0/t/00-report-prereqs.t MongoDB-v0.707.2.0/t/bson.t MongoDB-v0.707.2.0/t/bulk.t MongoDB-v0.707.2.0/t/collection.t MongoDB-v0.707.2.0/t/connection.t MongoDB-v0.707.2.0/t/connection_string.t MongoDB-v0.707.2.0/t/cursor.t MongoDB-v0.707.2.0/t/database.t MongoDB-v0.707.2.0/t/dbref.t MongoDB-v0.707.2.0/t/delegation.t MongoDB-v0.707.2.0/t/dt_types.t MongoDB-v0.707.2.0/t/errors.t MongoDB-v0.707.2.0/t/fsync.t MongoDB-v0.707.2.0/t/gridfs.t MongoDB-v0.707.2.0/t/img.png MongoDB-v0.707.2.0/t/indexes.t MongoDB-v0.707.2.0/t/input.txt MongoDB-v0.707.2.0/t/lib/ MongoDB-v0.707.2.0/t/max_time_ms.t MongoDB-v0.707.2.0/t/readpref.t MongoDB-v0.707.2.0/t/regex.t MongoDB-v0.707.2.0/t/regexp_obj.t MongoDB-v0.707.2.0/t/threads/ MongoDB-v0.707.2.0/t/types.t MongoDB-v0.707.2.0/t/w.t MongoDB-v0.707.2.0/t/writeresult.t MongoDB-v0.707.2.0/t/threads/basic.t MongoDB-v0.707.2.0/t/threads/cursor.t MongoDB-v0.707.2.0/t/threads/oid.t MongoDB-v0.707.2.0/t/lib/MongoDBTest.pm MongoDB-v0.707.2.0/lib/MongoDB/ MongoDB-v0.707.2.0/lib/MongoDB.pm MongoDB-v0.707.2.0/lib/MongoDB/_Types.pm MongoDB-v0.707.2.0/lib/MongoDB/BSON/ MongoDB-v0.707.2.0/lib/MongoDB/BSON.pm MongoDB-v0.707.2.0/lib/MongoDB/BulkWrite.pm MongoDB-v0.707.2.0/lib/MongoDB/BulkWriteView.pm MongoDB-v0.707.2.0/lib/MongoDB/Code.pm MongoDB-v0.707.2.0/lib/MongoDB/Collection.pm MongoDB-v0.707.2.0/lib/MongoDB/CommandResult.pm MongoDB-v0.707.2.0/lib/MongoDB/Connection.pm MongoDB-v0.707.2.0/lib/MongoDB/Cursor.pm MongoDB-v0.707.2.0/lib/MongoDB/Database.pm MongoDB-v0.707.2.0/lib/MongoDB/DataTypes.pod MongoDB-v0.707.2.0/lib/MongoDB/DBRef.pm MongoDB-v0.707.2.0/lib/MongoDB/Error.pm MongoDB-v0.707.2.0/lib/MongoDB/Examples.pod MongoDB-v0.707.2.0/lib/MongoDB/GridFS/ MongoDB-v0.707.2.0/lib/MongoDB/GridFS.pm MongoDB-v0.707.2.0/lib/MongoDB/Indexing.pod MongoDB-v0.707.2.0/lib/MongoDB/MongoClient.pm MongoDB-v0.707.2.0/lib/MongoDB/OID.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/ MongoDB-v0.707.2.0/lib/MongoDB/Timestamp.pm MongoDB-v0.707.2.0/lib/MongoDB/Tutorial.pod MongoDB-v0.707.2.0/lib/MongoDB/WriteResult.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_LastError.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_Remover.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_Updater.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_View.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_Writeable.pm MongoDB-v0.707.2.0/lib/MongoDB/Role/_WriteQueue.pm MongoDB-v0.707.2.0/lib/MongoDB/GridFS/File.pm MongoDB-v0.707.2.0/lib/MongoDB/BSON/Binary.pm MongoDB-v0.707.2.0/lib/MongoDB/BSON/Regexp.pm MongoDB-v0.707.2.0/inc/CheckJiraInChanges.pm MongoDB-v0.707.2.0/inc/Module/ MongoDB-v0.707.2.0/inc/Module/AutoInstall.pm MongoDB-v0.707.2.0/inc/Module/Install/ MongoDB-v0.707.2.0/inc/Module/Install.pm MongoDB-v0.707.2.0/inc/Module/Install/AutoInstall.pm MongoDB-v0.707.2.0/inc/Module/Install/Base.pm MongoDB-v0.707.2.0/inc/Module/Install/Can.pm MongoDB-v0.707.2.0/inc/Module/Install/Compiler.pm MongoDB-v0.707.2.0/inc/Module/Install/Fetch.pm MongoDB-v0.707.2.0/inc/Module/Install/Include.pm MongoDB-v0.707.2.0/inc/Module/Install/Makefile.pm MongoDB-v0.707.2.0/inc/Module/Install/Metadata.pm MongoDB-v0.707.2.0/inc/Module/Install/PRIVATE/ MongoDB-v0.707.2.0/inc/Module/Install/Win32.pm MongoDB-v0.707.2.0/inc/Module/Install/WriteAll.pm MongoDB-v0.707.2.0/inc/Module/Install/PRIVATE/Mongo.pm MongoDB-v0.707.2.0/bson/b64_ntop.h MongoDB-v0.707.2.0/bson/b64_pton.h MongoDB-v0.707.2.0/bson/bson-atomic.h MongoDB-v0.707.2.0/bson/bson-clock.c MongoDB-v0.707.2.0/bson/bson-clock.h MongoDB-v0.707.2.0/bson/bson-compat.h MongoDB-v0.707.2.0/bson/bson-config.h.in MongoDB-v0.707.2.0/bson/bson-context-private.h MongoDB-v0.707.2.0/bson/bson-context.c MongoDB-v0.707.2.0/bson/bson-context.h MongoDB-v0.707.2.0/bson/bson-endian.h MongoDB-v0.707.2.0/bson/bson-error.c MongoDB-v0.707.2.0/bson/bson-error.h MongoDB-v0.707.2.0/bson/bson-iter.c MongoDB-v0.707.2.0/bson/bson-iter.h MongoDB-v0.707.2.0/bson/bson-json.c MongoDB-v0.707.2.0/bson/bson-json.h MongoDB-v0.707.2.0/bson/bson-keys.c MongoDB-v0.707.2.0/bson/bson-keys.h MongoDB-v0.707.2.0/bson/bson-macros.h MongoDB-v0.707.2.0/bson/bson-md5.c MongoDB-v0.707.2.0/bson/bson-md5.h MongoDB-v0.707.2.0/bson/bson-memory.c MongoDB-v0.707.2.0/bson/bson-memory.h MongoDB-v0.707.2.0/bson/bson-oid.c MongoDB-v0.707.2.0/bson/bson-oid.h MongoDB-v0.707.2.0/bson/bson-private.h MongoDB-v0.707.2.0/bson/bson-reader.c MongoDB-v0.707.2.0/bson/bson-reader.h MongoDB-v0.707.2.0/bson/bson-stdint-win32.h MongoDB-v0.707.2.0/bson/bson-string.c MongoDB-v0.707.2.0/bson/bson-string.h MongoDB-v0.707.2.0/bson/bson-thread-private.h MongoDB-v0.707.2.0/bson/bson-types.h MongoDB-v0.707.2.0/bson/bson-utf8.c MongoDB-v0.707.2.0/bson/bson-utf8.h MongoDB-v0.707.2.0/bson/bson-version.h MongoDB-v0.707.2.0/bson/bson-writer.c MongoDB-v0.707.2.0/bson/bson-writer.h MongoDB-v0.707.2.0/bson/bson.c MongoDB-v0.707.2.0/bson/bson.h CPAN.pm: Building M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Checking for cc... cc Checking for stdint.h... no Checking for cc... cc Warning: prerequisite DateTime 0.78 not found. We have 0.73. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MongoDB Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MONGODB/MongoDB-v0.707.2.0.tar.gz ---- DateTime [requires] Running make test Delayed until after prerequisites Running test for module 'DateTime' Running make for D/DR/DROLSKY/DateTime-1.18.tar.gz Checksum for /export/home/fly1464/var/cpan/sources/authors/id/D/DR/DROLSKY/DateTime-1.18.tar.gz ok DateTime-1.18/ DateTime-1.18/dist.ini DateTime-1.18/cpanfile DateTime-1.18/Build.PL DateTime-1.18/t/ DateTime-1.18/t/release-pp-32leap-second2.t DateTime-1.18/t/release-pp-09greg.t DateTime-1.18/t/16truncate.t DateTime-1.18/t/release-pp-29overload.t DateTime-1.18/t/release-pp-13strftime.t DateTime-1.18/t/14locale.t DateTime-1.18/t/31formatter.t DateTime-1.18/t/21bad-params.t DateTime-1.18/t/25add-subtract.t DateTime-1.18/t/release-pp-36invalid-local.t DateTime-1.18/t/release-pp-00load.t DateTime-1.18/t/release-pp-31formatter.t DateTime-1.18/t/release-pp-24from-object.t DateTime-1.18/t/29overload.t DateTime-1.18/t/33seconds-offset.t DateTime-1.18/t/00-report-prereqs.t DateTime-1.18/t/46warnings.t DateTime-1.18/t/release-portability.t DateTime-1.18/t/release-pod-syntax.t DateTime-1.18/t/43new-params.t DateTime-1.18/t/release-pp-30future-tz.t DateTime-1.18/t/32leap-second2.t DateTime-1.18/t/release-pod-coverage.t DateTime-1.18/t/release-load-is-xs.t DateTime-1.18/t/release-pp-25add-subtract.t DateTime-1.18/t/release-pp-35rd-values.t DateTime-1.18/t/release-pp-45core-time.t DateTime-1.18/t/01sanity.t DateTime-1.18/t/44set-formatter.t DateTime-1.18/t/22from-doy.t DateTime-1.18/t/24from-object.t DateTime-1.18/t/26dt-leapsecond-pm.t DateTime-1.18/t/02last-day.t DateTime-1.18/t/30future-tz.t DateTime-1.18/t/release-pp-27delta.t DateTime-1.18/t/45core-time.t DateTime-1.18/t/release-pp-15jd.t DateTime-1.18/t/release-pp-16truncate.t DateTime-1.18/t/12week.t DateTime-1.18/t/release-pp-34set-tz.t DateTime-1.18/t/37local-add.t DateTime-1.18/t/release-pp-06add.t DateTime-1.18/t/20infinite.t DateTime-1.18/t/15jd.t DateTime-1.18/t/release-pp-41cldr-format.t DateTime-1.18/t/release-pp-28dow.t DateTime-1.18/t/release-pod-linkcheck.t DateTime-1.18/t/38local-subtract.t DateTime-1.18/t/42duration-class.t DateTime-1.18/t/release-pp-11duration.t DateTime-1.18/t/release-pp-05set.t DateTime-1.18/t/23storable.t DateTime-1.18/t/36invalid-local.t DateTime-1.18/t/release-pp-18today.t DateTime-1.18/t/release-cpan-changes.t DateTime-1.18/t/release-pp-02last-day.t DateTime-1.18/t/release-pp-38local-subtract.t DateTime-1.18/t/release-pp-07compare.t DateTime-1.18/t/author-eol.t DateTime-1.18/t/author-no-tabs.t DateTime-1.18/t/19leap-second.t DateTime-1.18/t/27delta.t DateTime-1.18/t/04epoch.t DateTime-1.18/t/release-pp-43new-params.t DateTime-1.18/t/35rd-values.t DateTime-1.18/t/release-pp-12week.t DateTime-1.18/t/00-report-prereqs.dd DateTime-1.18/t/release-pp-37local-add.t DateTime-1.18/t/release-pp-01sanity.t DateTime-1.18/t/07compare.t DateTime-1.18/t/10subtract.t DateTime-1.18/t/11duration.t DateTime-1.18/t/release-pp-22from-doy.t DateTime-1.18/t/release-pp-10subtract.t DateTime-1.18/t/09greg.t DateTime-1.18/t/release-pp-04epoch.t DateTime-1.18/t/release-pp-44set-formatter.t DateTime-1.18/t/release-pp-33seconds-offset.t DateTime-1.18/t/17set-return.t DateTime-1.18/t/release-pp-17set-return.t DateTime-1.18/t/release-pp-21bad-params.t DateTime-1.18/t/release-pp-42duration-class.t DateTime-1.18/t/28dow.t DateTime-1.18/t/40leap-years.t DateTime-1.18/t/author-pod-spell.t DateTime-1.18/t/release-pp-20infinite.t DateTime-1.18/t/release-pp-19leap-second.t DateTime-1.18/t/03components.t DateTime-1.18/t/18today.t DateTime-1.18/t/release-pp-03components.t DateTime-1.18/t/13strftime.t DateTime-1.18/t/39no-so.t DateTime-1.18/t/author-test-all-my-deps.t DateTime-1.18/t/release-pp-46warnings.t DateTime-1.18/t/release-pp-23storable.t DateTime-1.18/t/release-pp-40leap-years.t DateTime-1.18/t/00load.t DateTime-1.18/t/release-pp-14locale.t DateTime-1.18/t/06add.t DateTime-1.18/t/05set.t DateTime-1.18/t/41cldr-format.t DateTime-1.18/t/34set-tz.t DateTime-1.18/c/ DateTime-1.18/c/leap_seconds.h DateTime-1.18/c/ppport.h DateTime-1.18/META.yml DateTime-1.18/LICENSE DateTime-1.18/CREDITS DateTime-1.18/weaver.ini DateTime-1.18/TODO DateTime-1.18/inc/ DateTime-1.18/inc/MyModuleBuild.pm DateTime-1.18/lib/ DateTime-1.18/lib/DateTimePP.pm DateTime-1.18/lib/DateTime/ DateTime-1.18/lib/DateTime/Duration.pm DateTime-1.18/lib/DateTime/LeapSecond.pm DateTime-1.18/lib/DateTime/Infinite.pm DateTime-1.18/lib/DateTime/Helpers.pm DateTime-1.18/lib/DateTimePPExtra.pm DateTime-1.18/lib/DateTime.pm DateTime-1.18/lib/DateTime.xs DateTime-1.18/META.json DateTime-1.18/Changes DateTime-1.18/tools/ DateTime-1.18/tools/leap_seconds_header.pl DateTime-1.18/_build/ DateTime-1.18/_build/runtime_params DateTime-1.18/_build/cleanup DateTime-1.18/_build/notes DateTime-1.18/_build/build_params DateTime-1.18/_build/config_data DateTime-1.18/_build/features DateTime-1.18/_build/magicnum DateTime-1.18/_build/auto_features DateTime-1.18/_build/prereqs DateTime-1.18/MANIFEST DateTime-1.18/INSTALL DateTime-1.18/README.md DateTime-1.18/leaptab.txt CPAN.pm: Building D/DR/DROLSKY/DateTime-1.18.tar.gz >>> /export/home/fly1464/bin/perl Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DateTime' version '1.18' >>> ./Build Building DateTime cc -Ic -I/export/home/fly1464/ap1402/lib/CORE -DXS_VERSION="1.18" -DVERSION="1.18" -KPIC -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o lib/DateTime.o lib/DateTime.c "/export/home/fly1464/ap1402/lib/CORE/regexp.h", line 329: warning: statement not reached ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/DateTime/DateTime.bs') cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/lib/sparcv9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 -o blib/arch/auto/DateTime/DateTime.so lib/DateTime.o DROLSKY/DateTime-1.18.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------- ---- ------ # Module::Build 0.28 0.4210 # # === Build Requires === # # Module Want Have # ------------------ ---- -------- # ExtUtils::CBuilder any 0.280220 # Module::Build 0.28 0.4210 # # === Test Requires === # # Module Want Have # ------------------- ----- -------- # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.47 # Storable any 2.51 # Test::Fatal any 0.014 # Test::More 0.88 1.001009 # Test::Warnings 0.005 0.020 # utf8 any 1.09 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.143240 # # === Runtime Requires === # # Module Want Have # ------------------ ---- ------ # Carp any 1.3301 # DateTime::Locale 0.41 0.45 # DateTime::TimeZone 1.74 1.84 # POSIX any 1.24 # Params::Validate 0.76 1.13 # Scalar::Util any 1.41 # Try::Tiny any 0.22 # XSLoader any 0.16 # base any 2.18 # constant any 1.27 # integer any 1.00 # overload any 1.13 # strict any 1.04 # vars any 1.02 # warnings any 1.12 # warnings::register any 1.02 # t/00-report-prereqs.t ............ 1..1 ok 1 ok t/00load.t ....................... ok 1 - use DateTime; 1..1 ok t/01sanity.t ..................... ok 1 - Year accessor, outside of the epoch ok 2 - Month accessor, outside the epoch ok 3 - Day accessor, outside the epoch ok 4 - Hour accessor, outside the epoch ok 5 - Minute accessor, outside the epoch ok 6 - Second accessor, outside the epoch ok 7 - nanosecond accessor, outside the epoch ok 8 - Year should be identical ok 9 - Month should be identical ok 10 - Day should be identical ok 11 - Hour should be identical ok 12 - Minute should be identical ok 13 - Second should be identical ok 14 - nanosecond should be identical ok 15 - Minute accessor, outside the epoch ok 16 - Second accessor, outside the epoch 1..16 ok t/02last-day.t ................... ok 1 - check year ok 2 - check month ok 3 - check day ok 4 - check year ok 5 - check month ok 6 - check day ok 7 - check year ok 8 - check month ok 9 - check day ok 10 - check year ok 11 - check month ok 12 - check day ok 13 - check year ok 14 - check month ok 15 - check day ok 16 - check year ok 17 - check month ok 18 - check day ok 19 - check year ok 20 - check month ok 21 - check day ok 22 - check year ok 23 - check month ok 24 - check day ok 25 - check year ok 26 - check month ok 27 - check day ok 28 - check year ok 29 - check month ok 30 - check day ok 31 - check year ok 32 - check month ok 33 - check day ok 34 - check year ok 35 - check month ok 36 - check day ok 37 - check year ok 38 - check month ok 39 - check day ok 40 - check year ok 41 - check month ok 42 - check day ok 43 - check year ok 44 - check month ok 45 - check day ok 46 - check year ok 47 - check month ok 48 - check day ok 49 - check year ok 50 - check month ok 51 - check day ok 52 - check year ok 53 - check month ok 54 - check day ok 55 - check year ok 56 - check month ok 57 - check day ok 58 - check year ok 59 - check month ok 60 - check day ok 61 - check year ok 62 - check month ok 63 - check day ok 64 - check year ok 65 - check month ok 66 - check day ok 67 - check year ok 68 - check month ok 69 - check day ok 70 - check year ok 71 - check month ok 72 - check day ok 73 - last_day_of_month should accept nanosecond 1..73 ok t/03components.t ................. ok 1 - ->year ok 2 - ->ce_year ok 3 - ->month ok 4 - ->quarter ok 5 - ->month_0 ok 6 - ->month_name ok 7 - ->month_abbr ok 8 - ->day_of_month ok 9 - ->day_of_month_0 ok 10 - ->day ok 11 - ->day_0 ok 12 - ->mday ok 13 - ->mday_0 ok 14 - ->mday ok 15 - ->mday_0 ok 16 - ->hour ok 17 - ->hour_1 ok 18 - ->hour_12 ok 19 - ->hour_12_0 ok 20 - ->minute ok 21 - ->min ok 22 - ->second ok 23 - ->sec ok 24 - ->day_of_year ok 25 - ->day_of_year ok 26 - ->day_of_quarter ok 27 - ->doq ok 28 - ->day_of_quarter_0 ok 29 - ->doq_0 ok 30 - ->day_of_week ok 31 - ->day_of_week_0 ok 32 - ->week_of_month ok 33 - ->weekday_of_month ok 34 - ->wday ok 35 - ->wday_0 ok 36 - ->dow ok 37 - ->dow_0 ok 38 - ->day_name ok 39 - ->day_abrr ok 40 - ->ymd ok 41 - ->ymd('!') ok 42 - ->ymd ok 43 - ->mdy ok 44 - ->mdy('!') ok 45 - ->dmy ok 46 - ->dmy('!') ok 47 - ->hms ok 48 - ->hms('!') ok 49 - ->hms ok 50 - ->datetime ok 51 - ->iso8601 ok 52 - ->is_leap_year ok 53 - ->era_abbr ok 54 - ->era (deprecated) ok 55 - ->era_abbr ok 56 - ->quarter_abbr ok 57 - ->quarter_name ok 58 - ->is_leap_year ok 59 - Sunday is day 7 ok 60 - Monday is day 1 ok 61 - ->year ok 62 - ->ce_year ok 63 - ->month ok 64 - ->day_of_month ok 65 - ->hour ok 66 - ->hour_1 ok 67 - ->minute ok 68 - ->second ok 69 - year 1 is year 1 ok 70 - ce_year 1 is year 1 ok 71 - era is AD ok 72 - year_with_era is 1AD ok 73 - christian_era is AD ok 74 - year_with_christian_era is 1AD ok 75 - secular_era is CE ok 76 - year_with_secular_era is 1CE ok 77 - year 1 minus 1 is year 0 ok 78 - ce_year 1 minus 1 is year -1 ok 79 - era is BC ok 80 - year_with_era is 1BC ok 81 - christian_era is BC ok 82 - year_with_christian_era is 1BC ok 83 - secular_era is BCE ok 84 - year_with_secular_era is 1BCE ok 85 - Year -10 is -10 ok 86 - year -10 is ce_year -11 ok 87 - year is 0 after adding ten years to year -10 ok 88 - ce_year is -1 after adding ten years to year -10 ok 89 - use %s as separator in ymd ok 90 - use %s as separator in mdy ok 91 - use %s as separator in dmy ok 92 - use %s as separator in hms ok 93 - doy for 2000-01-05 should be 5 ok 94 - doy_0 for 2000-01-05 should be 4 ok 95 - doy for 2000-02-29 should be 60 ok 96 - doy_0 for 2000-02-29 should be 59 ok 97 - ymd is -0006-02-25 ok 98 - iso8601 is -0005-02-25T00:00:00 ok 99 - year is -6 ok 100 - ce_year is -7 ok 101 - ->quarter is 1 ok 102 - ->day_of_quarter ok 103 - ->quarter is 2 ok 104 - ->day_of_quarter ok 105 - ->quarter is 3 ok 106 - ->day_of_quarter ok 107 - ->quarter is 4 ok 108 - ->day_of_quarter ok 109 - nanosecond is 500,000,000 ok 110 - microsecond is 500,000 ok 111 - millisecond is 500 ok 112 - nanosecond is 500,000,500 ok 113 - microsecond is 500,000 ok 114 - millisecond is 500 ok 115 - nanosecond is 499,999,999 ok 116 - microsecond is 499,999 ok 117 - millisecond is 499 ok 118 - nanosecond is 450,000,001 ok 119 - microsecond is 450,000 ok 120 - millisecond is 450 ok 121 - nanosecond is 450,500,000 ok 122 - microsecond is 450,500 ok 123 - millisecond is 450 ok 124 - ->weekday_of_month ok 125 - ->week_of_month ok 126 - ->weekday_of_month ok 127 - ->week_of_month ok 128 - ->hour ok 129 - ->hour_1 ok 130 - ->hour_12 ok 131 - ->hour_12_0 ok 132 - ->hour ok 133 - ->hour_1 ok 134 - ->hour_12 ok 135 - ->hour_12_0 ok 136 - year() is read-only ok 137 - month() is read-only ok 138 - day() is read-only ok 139 - hour() is read-only ok 140 - minute() is read-only ok 141 - second() is read-only ok 142 - nanosecond() is read-only ok 143 - time_zone() is read-only ok 144 - locale() is read-only 1..144 ok t/04epoch.t ...................... ok 1 - epoch should be 0 ok 2 - seconds are correct on epoch 0 ok 3 - minutes are correct on epoch 0 ok 4 - hours are correct on epoch 0 ok 5 - days are correct on epoch 0 ok 6 - months are correct on epoch 0 ok 7 - year is correct on epoch 0 ok 8 - creation test from epoch = 3600 (compare to epoch) ok 9 - Hour: Create without args ok 10 - Month : Create without args ok 11 - Minute: Create without args ok 12 - epoch method returns correct value ok 13 - hour ok 14 - minute ok 15 - epoch is 3600 ok 16 - hour is 2 ok 17 - epoch is 3600 ok 18 - offset should be -3600 ok 19 - epoch is 0 ok 20 - epoch method returns correct value (1049160602) ok 21 - hour ok 22 - minute ok 23 - adjusted hour ok 24 - epoch method returns correct adjusted value (1049167802) ok 25 - nanosecond should be 500,000,000 with 0.5 as epoch ok 26 - epoch should be 0 ok 27 - hires_epoch should be 0.5 ok 28 - nanosecond should be an integer ok 29 - epoch should work back to at least 1904 ok 30 - year should be 1904 ok 31 - month should be 1904 ok 32 - day should be 1904 ok 33 - epoch for 1 is -62135596800 ok 34 - epoch for 99 is -59042995200 ok 35 - epoch for 100 is -59011459200 ok 36 - epoch for 999 is -30641760000 ok 37 - can pass overloaded object to from_epoch ok 38 - decimal epoch in overloaded object ok 39 - negative epoch in overloaded object ok 40 - 'asldkjlkjd' is not a valid epoch value ok 41 - '1234 foo' is not a valid epoch value ok 42 - 'adlkj 1234' is not a valid epoch value 1..42 ok t/05set.t ........................ ok 1 - check month ok 2 - check year after setting month ok 3 - check month after setting it ok 4 - check day after setting month ok 5 - check hour after setting month ok 6 - check minute after setting month ok 7 - check second after setting month ok 8 - check year after setting time zone ok 9 - check month after setting time zone ok 10 - check day after setting time zone ok 11 - check hour after setting time zone ok 12 - check minute after setting time zone ok 13 - check second after setting time zone ok 14 - check time zone offset after setting new time zone ok 15 - check year after setting time zone ok 16 - check month after setting time zone ok 17 - check day after setting time zone ok 18 - check hour after setting time zone ok 19 - check minute after setting time zone ok 20 - check second after setting time zone ok 21 - check time zone offset after setting new time zone ok 22 - check year after setting hour ok 23 - check month after setting hour ok 24 - check day after setting hour ok 25 - check hour after setting hour ok 26 - check minute after setting hour ok 27 - check second after setting hour ok 28 - check year after set_year ok 29 - check month after set_month ok 30 - check day after set_day ok 31 - check hour after set_hour ok 32 - check minute after set_minute ok 33 - check second after set_second ok 34 - check nanosecond after set_nanosecond ok 35 - check month name after set_locale 1..35 ok t/06add.t ........................ ok 1 - year rollover ok 2 - month set on year rollover ok 3 - okay on year rollover ok 4 - Adding weeks ok 5 - Adding seconds ok 6 - Adding minutes ok 7 - Adding h,m,s ok 8 - Adding durations with minutes and seconds works ok 9 - Adding durations with seconds only works ok 10 - Adding durations with hours and minutes works ok 11 - Adding durations with days only works ok 12 - Adding durations with days and hours works ok 13 - Adding durations with days, hours, minutes, and seconds works ok 14 - Adding minutes to an ical string ok 15 - Back where we started ok 16 - adding positive seconds with seconds works ok 17 - adding negative seconds with seconds works ok 18 - february 1st ok 19 - march 1st ok 20 - april 1st ok 21 - may 1st ok 22 - june 1st ok 23 - july 1st ok 24 - august 1st ok 25 - september 1st ok 26 - october 1st ok 27 - november 1st ok 28 - december 1st ok 29 - january 1st ok 30 - Adding a year ok 31 - Adding 17 years ok 32 - Adding a year ok 33 - Adding 17 years ok 34 - Adding a year ok 35 - Adding 17 years ok 36 - Adding a year ok 37 - Adding 17 years ok 38 - Adding a year ok 39 - Adding 17 years ok 40 - Adding 1 years ok 41 - Adding 2 years ok 42 - Adding 3 years ok 43 - Adding 4 years ok 44 - Adding 5 years ok 45 - Adding 6 years ok 46 - Adding 7 years ok 47 - Adding 8 years ok 48 - Adding 9 years ok 49 - Adding 10 years ok 50 - Adding 11 years ok 51 - Adding 12 years ok 52 - Adding 13 years ok 53 - Adding 14 years ok 54 - Adding 15 years ok 55 - Adding 16 years ok 56 - Adding 17 years ok 57 - Adding 18 years ok 58 - Adding 19 years ok 59 - Adding 20 years ok 60 - Adding 21 years ok 61 - Adding 22 years ok 62 - Adding 23 years ok 63 - Adding 24 years ok 64 - Adding 25 years ok 65 - Adding 26 years ok 66 - Adding 27 years ok 67 - Adding 28 years ok 68 - Adding 29 years ok 69 - Adding 30 years ok 70 - Adding 31 years ok 71 - Adding 32 years ok 72 - Adding 33 years ok 73 - Adding 34 years ok 74 - Adding 35 years ok 75 - Adding 36 years ok 76 - Adding 37 years ok 77 - Adding 38 years ok 78 - Adding 39 years ok 79 - Adding 40 years ok 80 - Adding 41 years ok 81 - Adding 42 years ok 82 - Adding 43 years ok 83 - Adding 44 years ok 84 - Adding 45 years ok 85 - Adding 46 years ok 86 - Adding 47 years ok 87 - Adding 48 years ok 88 - Adding 49 years ok 89 - Adding 50 years ok 90 - Adding 51 years ok 91 - Adding 52 years ok 92 - Adding 53 years ok 93 - Adding 54 years ok 94 - Adding 55 years ok 95 - Adding 56 years ok 96 - Adding 57 years ok 97 - Adding 58 years ok 98 - Adding 59 years ok 99 - Adding 60 years ok 100 - Adding 61 years ok 101 - Adding 62 years ok 102 - Adding 63 years ok 103 - Adding 64 years ok 104 - Adding 65 years ok 105 - Adding 66 years ok 106 - Adding 67 years ok 107 - Adding 68 years ok 108 - Adding 69 years ok 109 - Adding 70 years ok 110 - Adding 71 years ok 111 - Adding 72 years ok 112 - Adding 73 years ok 113 - Adding 74 years ok 114 - Adding 75 years ok 115 - Adding 76 years ok 116 - Adding 77 years ok 117 - Adding 78 years ok 118 - Adding 79 years ok 119 - Adding 80 years ok 120 - Adding 81 years ok 121 - Adding 82 years ok 122 - Adding 83 years ok 123 - Adding 84 years ok 124 - Adding 85 years ok 125 - Adding 86 years ok 126 - Adding 87 years ok 127 - Adding 88 years ok 128 - Adding 89 years ok 129 - Adding 90 years ok 130 - Adding 91 years ok 131 - Adding 92 years ok 132 - Adding 93 years ok 133 - Adding 94 years ok 134 - Adding 95 years ok 135 - Adding 96 years ok 136 - Adding 97 years ok 137 - Adding 98 years ok 138 - Adding 99 years ok 139 - Adding 1 years ok 140 - Adding 2 years ok 141 - Adding 3 years ok 142 - Adding 4 years ok 143 - Adding 5 years ok 144 - Adding 6 years ok 145 - Adding 7 years ok 146 - Adding 8 years ok 147 - Adding 9 years ok 148 - Adding 10 years ok 149 - Adding 11 years ok 150 - Adding 12 years ok 151 - Adding 13 years ok 152 - Adding 14 years ok 153 - Adding 15 years ok 154 - Adding 16 years ok 155 - Adding 17 years ok 156 - Adding 18 years ok 157 - Adding 19 years ok 158 - Adding 20 years ok 159 - Adding 21 years ok 160 - Adding 22 years ok 161 - Adding 23 years ok 162 - Adding 24 years ok 163 - Adding 25 years ok 164 - Adding 26 years ok 165 - Adding 27 years ok 166 - Adding 28 years ok 167 - Adding 29 years ok 168 - Adding 30 years ok 169 - Adding 31 years ok 170 - Adding 32 years ok 171 - Adding 33 years ok 172 - Adding 34 years ok 173 - Adding 35 years ok 174 - Adding 36 years ok 175 - Adding 37 years ok 176 - Adding 38 years ok 177 - Adding 39 years ok 178 - Adding 40 years ok 179 - Adding 41 years ok 180 - Adding 42 years ok 181 - Adding 43 years ok 182 - Adding 44 years ok 183 - Adding 45 years ok 184 - Adding 46 years ok 185 - Adding 47 years ok 186 - Adding 48 years ok 187 - Adding 49 years ok 188 - Adding 50 years ok 189 - Adding 51 years ok 190 - Adding 52 years ok 191 - Adding 53 years ok 192 - Adding 54 years ok 193 - Adding 55 years ok 194 - Adding 56 years ok 195 - Adding 57 years ok 196 - Adding 58 years ok 197 - Adding 59 years ok 198 - Adding 60 years ok 199 - Adding 61 years ok 200 - Adding 62 years ok 201 - Adding 63 years ok 202 - Adding 64 years ok 203 - Adding 65 years ok 204 - Adding 66 years ok 205 - Adding 67 years ok 206 - Adding 68 years ok 207 - Adding 69 years ok 208 - Adding 70 years ok 209 - Adding 71 years ok 210 - Adding 72 years ok 211 - Adding 73 years ok 212 - Adding 74 years ok 213 - Adding 75 years ok 214 - Adding 76 years ok 215 - Adding 77 years ok 216 - Adding 78 years ok 217 - Adding 79 years ok 218 - Adding 80 years ok 219 - Adding 81 years ok 220 - Adding 82 years ok 221 - Adding 83 years ok 222 - Adding 84 years ok 223 - Adding 85 years ok 224 - Adding 86 years ok 225 - Adding 87 years ok 226 - Adding 88 years ok 227 - Adding 89 years ok 228 - Adding 90 years ok 229 - Adding 91 years ok 230 - Adding 92 years ok 231 - Adding 93 years ok 232 - Adding 94 years ok 233 - Adding 95 years ok 234 - Adding 96 years ok 235 - Adding 97 years ok 236 - Adding 98 years ok 237 - Adding 99 years ok 238 - Adding 1 years ok 239 - Adding 2 years ok 240 - Adding 3 years ok 241 - Adding 4 years ok 242 - Adding 5 years ok 243 - Adding 6 years ok 244 - Adding 7 years ok 245 - Adding 8 years ok 246 - Adding 9 years ok 247 - Adding 10 years ok 248 - Adding 11 years ok 249 - Adding 12 years ok 250 - Adding 13 years ok 251 - Adding 14 years ok 252 - Adding 15 years ok 253 - Adding 16 years ok 254 - Adding 17 years ok 255 - Adding 18 years ok 256 - Adding 19 years ok 257 - Adding 20 years ok 258 - Adding 21 years ok 259 - Adding 22 years ok 260 - Adding 23 years ok 261 - Adding 24 years ok 262 - Adding 25 years ok 263 - Adding 26 years ok 264 - Adding 27 years ok 265 - Adding 28 years ok 266 - Adding 29 years ok 267 - Adding 30 years ok 268 - Adding 31 years ok 269 - Adding 32 years ok 270 - Adding 33 years ok 271 - Adding 34 years ok 272 - Adding 35 years ok 273 - Adding 36 years ok 274 - Adding 37 years ok 275 - Adding 38 years ok 276 - Adding 39 years ok 277 - Adding 40 years ok 278 - Adding 41 years ok 279 - Adding 42 years ok 280 - Adding 43 years ok 281 - Adding 44 years ok 282 - Adding 45 years ok 283 - Adding 46 years ok 284 - Adding 47 years ok 285 - Adding 48 years ok 286 - Adding 49 years ok 287 - Adding 50 years ok 288 - Adding 51 years ok 289 - Adding 52 years ok 290 - Adding 53 years ok 291 - Adding 54 years ok 292 - Adding 55 years ok 293 - Adding 56 years ok 294 - Adding 57 years ok 295 - Adding 58 years ok 296 - Adding 59 years ok 297 - Adding 60 years ok 298 - Adding 61 years ok 299 - Adding 62 years ok 300 - Adding 63 years ok 301 - Adding 64 years ok 302 - Adding 65 years ok 303 - Adding 66 years ok 304 - Adding 67 years ok 305 - Adding 68 years ok 306 - Adding 69 years ok 307 - Adding 70 years ok 308 - Adding 71 years ok 309 - Adding 72 years ok 310 - Adding 73 years ok 311 - Adding 74 years ok 312 - Adding 75 years ok 313 - Adding 76 years ok 314 - Adding 77 years ok 315 - Adding 78 years ok 316 - Adding 79 years ok 317 - Adding 80 years ok 318 - Adding 81 years ok 319 - Adding 82 years ok 320 - Adding 83 years ok 321 - Adding 84 years ok 322 - Adding 85 years ok 323 - Adding 86 years ok 324 - Adding 87 years ok 325 - Adding 88 years ok 326 - Adding 89 years ok 327 - Adding 90 years ok 328 - Adding 91 years ok 329 - Adding 92 years ok 330 - Adding 93 years ok 331 - Adding 94 years ok 332 - Adding 95 years ok 333 - Adding 96 years ok 334 - Adding 97 years ok 335 - Adding 1 years ok 336 - Adding 2 years ok 337 - Adding 3 years ok 338 - Adding 4 years ok 339 - Adding 5 years ok 340 - Adding 6 years ok 341 - Adding 7 years ok 342 - Adding 8 years ok 343 - Adding 9 years ok 344 - Adding 10 years ok 345 - Adding 11 years ok 346 - Adding 12 years ok 347 - Adding 13 years ok 348 - Adding 14 years ok 349 - Adding 15 years ok 350 - Adding 16 years ok 351 - Adding 17 years ok 352 - Adding 18 years ok 353 - Adding 19 years ok 354 - Adding 20 years ok 355 - Adding 21 years ok 356 - Adding 22 years ok 357 - Adding 23 years ok 358 - Adding 24 years ok 359 - Adding 25 years ok 360 - Adding 26 years ok 361 - Adding 27 years ok 362 - Adding 28 years ok 363 - Adding 29 years ok 364 - Adding 30 years ok 365 - Adding 31 years ok 366 - Adding 32 years ok 367 - Adding 33 years ok 368 - Adding 34 years ok 369 - Adding 35 years ok 370 - Adding 36 years ok 371 - Adding 37 years ok 372 - Adding 38 years ok 373 - Adding 39 years ok 374 - Adding 40 years ok 375 - Adding 41 years ok 376 - Adding 42 years ok 377 - Adding 43 years ok 378 - Adding 44 years ok 379 - Adding 45 years ok 380 - Adding 46 years ok 381 - Adding 47 years ok 382 - Adding 48 years ok 383 - Adding 49 years ok 384 - Adding 50 years ok 385 - Adding 51 years ok 386 - Adding 52 years ok 387 - Adding 53 years ok 388 - Adding 54 years ok 389 - Adding 55 years ok 390 - Adding 56 years ok 391 - Adding 57 years ok 392 - Adding 58 years ok 393 - Adding 59 years ok 394 - Adding 60 years ok 395 - Adding 61 years ok 396 - Adding 62 years ok 397 - Adding 63 years ok 398 - Adding 64 years ok 399 - Adding 65 years ok 400 - Adding 66 years ok 401 - Adding 67 years ok 402 - Adding 68 years ok 403 - Adding 69 years ok 404 - Adding 70 years ok 405 - Adding 71 years ok 406 - Adding 72 years ok 407 - Adding 73 years ok 408 - Adding 74 years ok 409 - Adding 75 years ok 410 - Adding 76 years ok 411 - Adding 77 years ok 412 - Adding 78 years ok 413 - Adding 79 years ok 414 - Adding 80 years ok 415 - Adding 81 years ok 416 - Adding 82 years ok 417 - Adding 83 years ok 418 - Adding 84 years ok 419 - Adding 85 years ok 420 - Adding 86 years ok 421 - Adding 87 years ok 422 - Adding 88 years ok 423 - Adding 89 years ok 424 - Adding 90 years ok 425 - Adding 91 years ok 426 - Adding 92 years ok 427 - Adding 93 years ok 428 - Adding 94 years ok 429 - Adding 95 years ok 430 - Adding 96 years ok 431 - Adding 97 years ok 432 - Subtracting 1 years ok 433 - Subtracting 2 years ok 434 - Subtracting 3 years ok 435 - Subtracting 4 years ok 436 - Subtracting 5 years ok 437 - Subtracting 6 years ok 438 - Subtracting 7 years ok 439 - Subtracting 8 years ok 440 - Subtracting 9 years ok 441 - Subtracting 10 years ok 442 - Subtracting 11 years ok 443 - Subtracting 12 years ok 444 - Subtracting 13 years ok 445 - Subtracting 14 years ok 446 - Subtracting 15 years ok 447 - Subtracting 16 years ok 448 - Subtracting 17 years ok 449 - Subtracting 18 years ok 450 - Subtracting 19 years ok 451 - Subtracting 20 years ok 452 - Subtracting 21 years ok 453 - Subtracting 22 years ok 454 - Subtracting 23 years ok 455 - Subtracting 24 years ok 456 - Subtracting 25 years ok 457 - Subtracting 26 years ok 458 - Subtracting 27 years ok 459 - Subtracting 28 years ok 460 - Subtracting 29 years ok 461 - Subtracting 30 years ok 462 - Subtracting 31 years ok 463 - Subtracting 32 years ok 464 - Subtracting 33 years ok 465 - Subtracting 34 years ok 466 - Subtracting 35 years ok 467 - Subtracting 36 years ok 468 - Subtracting 37 years ok 469 - Subtracting 38 years ok 470 - Subtracting 39 years ok 471 - Subtracting 40 years ok 472 - Subtracting 41 years ok 473 - Subtracting 42 years ok 474 - Subtracting 43 years ok 475 - Subtracting 44 years ok 476 - Subtracting 45 years ok 477 - Subtracting 46 years ok 478 - Subtracting 47 years ok 479 - Subtracting 48 years ok 480 - Subtracting 49 years ok 481 - Subtracting 50 years ok 482 - Subtracting 51 years ok 483 - Subtracting 52 years ok 484 - Subtracting 53 years ok 485 - Subtracting 54 years ok 486 - Subtracting 55 years ok 487 - Subtracting 56 years ok 488 - Subtracting 57 years ok 489 - Subtracting 58 years ok 490 - Subtracting 59 years ok 491 - Subtracting 60 years ok 492 - Subtracting 61 years ok 493 - Subtracting 62 years ok 494 - Subtracting 63 years ok 495 - Subtracting 64 years ok 496 - Subtracting 65 years ok 497 - Subtracting 66 years ok 498 - Subtracting 67 years ok 499 - Subtracting 68 years ok 500 - Subtracting 69 years ok 501 - Subtracting 70 years ok 502 - Subtracting 71 years ok 503 - Subtracting 72 years ok 504 - Subtracting 73 years ok 505 - Subtracting 74 years ok 506 - Subtracting 75 years ok 507 - Subtracting 76 years ok 508 - Subtracting 77 years ok 509 - Subtracting 78 years ok 510 - Subtracting 79 years ok 511 - Subtracting 80 years ok 512 - Subtracting 81 years ok 513 - Subtracting 82 years ok 514 - Subtracting 83 years ok 515 - Subtracting 84 years ok 516 - Subtracting 85 years ok 517 - Subtracting 86 years ok 518 - Subtracting 87 years ok 519 - Subtracting 88 years ok 520 - Subtracting 89 years ok 521 - Subtracting 90 years ok 522 - Subtracting 91 years ok 523 - Subtracting 92 years ok 524 - Subtracting 93 years ok 525 - Subtracting 94 years ok 526 - Subtracting 95 years ok 527 - Subtracting 96 years ok 528 - Subtracting 97 years ok 529 - Adding months--rollover year ok 530 - Subtracting months--rollover year ok 531 - test + overloading ok 532 - fractional second rollover ok 533 - as fractional_second ok 534 - order of units in date math ok 535 - hour is 12 ok 536 - minute is 30 ok 537 - second is 59 ok 538 - adding 2 days to a floating datetime ok 539 - no exception adding 268,526,345 days to 0000-01-01 ok 540 - adding 268,526,345 days produces 735200-02-29 1..540 ok t/07compare.t .................... ok 1 - Identity comparison ok 2 - Comparison $a < $b, 1 second diff ok 3 - Comparison $a < $b, 1 minute diff ok 4 - Comparison $a < $b, 1 hour diff ok 5 - Comparison $a < $b, 1 day diff ok 6 - Comparison $a < $b, 1 month diff ok 7 - Comparison $a < $b, 1 year diff ok 8 - Comparison $a > $b, 1 second diff ok 9 - Comparison $a > $b, 1 minute diff ok 10 - Comparison $a > $b, 1 hour diff ok 11 - Comparison $a > $b, 1 day diff ok 12 - Comparison $a > $b, 1 month diff ok 13 - Comparison $a > $b, 1 year diff ok 14 - Comparison $a < inf ok 15 - Comparison $a > -inf ok 16 - Comparison overload $a <=> inf ok 17 - Comparison overload $inf <=> $a ok 18 - Comparison with floating time (cmp) ok 19 - Comparison with floating time (<=>) ok 20 - Comparison with floating time (cmp) ok 21 - Comparison with floating time (cmp) ok 22 - Comparison with floating time (cmp) ok 23 - Comparison with floating time (<=>) ok 24 - Comparison with floating time (cmp) ok 25 - Comparison with floating time (cmp) ok 26 - Comparison with floating time (<=>) ok 27 - Comparison with floating time (cmp) ok 28 - Comparison with compare_ignore_floating (cmp) ok 29 - comparison works across different classes ok 30 - comparison works across different classes 1..30 ok t/09greg.t ....................... ok 1 - -268435456 => -734951/9/7 ok 2 - -734951/9/7 => -268435456 ok 3 - 268435456 => 734952/4/25 ok 4 - 734952/4/25 => 268435456 ok 5 - -1721425 => -4713/11/24 ok 6 - -4713/11/24 => -1721425 ok 7 - -1373427 => -3760/9/7 ok 8 - -3760/9/7 => -1373427 ok 9 - -1137142 => -3113/8/11 ok 10 - -3113/8/11 => -1137142 ok 11 - -1132959 => -3101/1/23 ok 12 - -3101/1/23 => -1132959 ok 13 - -963099 => -2636/2/15 ok 14 - -2636/2/15 => -963099 ok 15 - -1 => 0/12/30 ok 16 - 0/12/30 => -1 ok 17 - 1 => 1/1/1 ok 18 - 1/1/1 => 1 ok 19 - 2796 => 8/8/27 ok 20 - 8/8/27 => 2796 ok 21 - 103605 => 284/8/29 ok 22 - 284/8/29 => 103605 ok 23 - 226896 => 622/3/22 ok 24 - 622/3/22 => 226896 ok 25 - 227015 => 622/7/19 ok 26 - 622/7/19 => 227015 ok 27 - 654415 => 1792/9/22 ok 28 - 1792/9/22 => 654415 ok 29 - 673222 => 1844/3/21 ok 30 - 1844/3/21 => 673222 ok 31 - -4797/-33/1 => -1753469 (normalization) ok 32 - -4803/39/1 => -1753469 (normalization) ok 33 - -4796/-34/28 => -1753105 (normalization) ok 34 - -4802/38/28 => -1753105 (normalization) ok 35 - greg torture test 1..35 ok t/10subtract.t ................... ok 1 - delta_months should be 1 ok 2 - delta_days should be 2 ok 3 - delta_minutes should be 64 ok 4 - delta_seconds should be 20 ok 5 - delta_nanoseconds should be 999,999,995 ok 6 - Years ok 7 - Months ok 8 - Weeks ok 9 - Days ok 10 - Hours ok 11 - Minutes ok 12 - Seconds ok 13 - Nanoseconds ok 14 - delta_months should be -1 ok 15 - delta_days should be -2 ok 16 - delta_minutes should be 64 ok 17 - delta_seconds should be 20 ok 18 - delta_nanoseconds should be 0 ok 19 - Years ok 20 - Months ok 21 - Weeks ok 22 - Days ok 23 - Hours ok 24 - Minutes ok 25 - Seconds ok 26 - Nanoseconds ok 27 - date minus itself should have no delta days ok 28 - date minus itself should have no delta seconds ok 29 - test - overloading ok 30 - Defined ok 31 - Subtract and get the right thing ok 32 - delta_days should be 1 ok 33 - delta_seconds should be 2 ok 34 - adding difference back to dt1 should give same datetime ok 35 - delta_days should be -1 ok 36 - delta_seconds should be -2 ok 37 - adding difference back to dt2 should give same datetime ok 38 - negative nanoseconds normalize ok ok 39 - seconds normalize ok ok 40 - minutes normalize ok ok 41 - hours normalize ok ok 42 - days normalize ok ok 43 - delta_days is 0 ok 44 - delta_minutes is 1439 ok 45 - delta_seconds is 59 ok 46 - delta_nanoseconds is 999,999,999 ok 47 - duration is positive ok 48 - days is 0 ok 49 - seconds is 0 ok 50 - nanoseconds is -10 ok 51 - duration is negative ok 52 - delta_days is 0 ok 53 - delta_minutes is -1 ok 54 - delta_seconds is 0 ok 55 - nanoseconds is -10 ok 56 - duration is negative ok 57 - days is 0 ok 58 - seconds is 59 ok 59 - nanoseconds is 999,999,990 ok 60 - duration is positive ok 61 - days is 0 ok 62 - seconds is -59 ok 63 - nanoseconds is -999,999,990 ok 64 - duration is negative ok 65 - days is 0 ok 66 - seconds is 0 ok 67 - nanoseconds is 0 ok 68 - not positive ok 69 - not negative ok 70 - 2003-12-31 - 1 month = 2003-11-30 ok 71 - 2003-12-31 - 1 month = 2003-11-30 ok 72 - 2003-12-31 - 1 month = 2003-11-30 ok 73 - delta_months is 0 ok 74 - delta_minutes is 0 ok 75 - delta_seconds is 2,855,060 ok 76 - delta_seconds is 999,999,995 ok 77 - delta_months is 0 ok 78 - delta_minutes is 0 ok 79 - delta_seconds is -2,855,061 ok 80 - delta_nanoseconds is 0 ok 81 - 1 day diff at end of month ok 82 - 0 month diff at end of month ok 83 - -1 day diff at end of month ok 84 - 0 month diff at end of month ok 85 - 1 day diff at end of month ok 86 - 0 month diff at end of month ok 87 - -1 day diff at end of month ok 88 - 0 month diff at end of month ok 89 - 1 day diff at end of month ok 90 - 0 month diff at end of month ok 91 - -1 day diff at end of month ok 92 - 0 month diff at end of month ok 93 - 1 day diff at end of month ok 94 - 0 month diff at end of month ok 95 - -1 day diff at end of month ok 96 - 0 month diff at end of month ok 97 - 4 months - smaller day > bigger day ok 98 - 29 days - smaller day > bigger day ok 99 - 0 minutes - smaller day > bigger day ok 100 - $dt1 + $dur == $dt2 ok 101 - 30 months - smaller day > bigger day ok 102 - 152 days - smaller day > bigger day ok 103 - 0 minutes - smaller day > bigger day ok 104 - $dt1 + $dur == $dt2 ok 105 - $dt2 - $dur == $dt1 ok 106 - default subtract uses preserve end_of_month mode ok 107 - set end_of_month mode to limit in call to subtract() ok 108 - subtracting 2 days from a floating datetime 1..108 ok t/11duration.t ................... ok 1 - hours should be 6 ok 2 - minutes should be 7 ok 3 - days should be 4 ok 4 - seconds should be 8 ok 5 - years should be 1 ok 6 - months should be 2 ok 7 - weeks should be 3 ok 8 - nanoseconds should be 9 ok 9 - delta_months ok 10 - delta_days ok 11 - delta_minutes ok 12 - delta_seconds ok 13 - delta_nanoseconds ok 14 - in_units months ok 15 - in_units days ok 16 - in_units minutes ok 17 - in_units seconds ok 18 - in_units nanoseconds, seconds ok 19 - in_units years ok 20 - in_units months, years ok 21 - in_units weeks ok 22 - in_units days, weeks ok 23 - in_units hours ok 24 - in_units minutes, hours ok 25 - in_units nanoseconds ok 26 - in_units years, list context ok 27 - in_units months, list context ok 28 - in_units weeks, list context ok 29 - in_units days, list context ok 30 - in_units hours, list context ok 31 - in_units minutes, list context ok 32 - in_units seconds, list context ok 33 - in_units nanoseconds, list context ok 34 - should be positive ok 35 - should not be zero ok 36 - should not be negative ok 37 - wrap mode ok 38 - date - delta_months is 14 ok 39 - date - delta_minutes is 0 ok 40 - date - delta_seconds is 0 ok 41 - date - delta_nanoseconds is 0 ok 42 - limit mode ok 43 - time - delta_months is 0 ok 44 - time - delta_minutes is 367 ok 45 - time - delta_seconds is 8 ok 46 - time - delta_nanoseconds is 9 ok 47 - limit mode ok 48 - limit mode ok 49 - preserve mode ok 50 - new date should be 2005-03-01 ok 51 - new date should be 2005-02-28 ok 52 - new date should be 2005-02-28 ok 53 - new date should be 2004-03-31 ok 54 - inverse years should be positive ok 55 - inverse months should be positive ok 56 - inverse weeks should be positive ok 57 - inverse days should be positive ok 58 - inverse hours should be positive ok 59 - inverse minutes should be positive ok 60 - inverse minutes should be positive ok 61 - inverse delta months should be negative ok 62 - inverse delta months should be negative ok 63 - inverse delta minutes should be negative ok 64 - inverse delta seconds should be negative ok 65 - should be negative ok 66 - should not be zero ok 67 - should not be positivea ok 68 - inverse method uses default end_of_month_mode without explicit parameter ok 69 - inverse method allows setting end_of_month_mode ok 70 - test + overloading ok 71 - test + overloading ok 72 - test - overloading ok 73 - test - overloading ok 74 - test - overloading ok 75 - test - overloading ok 76 - test * overloading ok 77 - test * overloading ok 78 - test multiply ok 79 - test multiply ok 80 - test nanoseconds overflow ok 81 - test nanoseconds remainder ok 82 - seconds is positive ok 83 - nanoseconds remainder is negative ok 84 - seconds are unaffected ok 85 - nanoseconds are back ok 86 - seconds go up ok 87 - nanoseconds are normalized ok 88 - sub nanoseconds works ok 89 - seconds normalized after multiplication ok 90 - nanoseconds normalized after multiplication ok 91 - nanoseconds is 10 ok 92 - delta_nanoseconds is -10 ok 93 - duration is negative ok 94 - delta_days is 0 ok 95 - not positive ok 96 - is zero ok 97 - not negative ok 98 - method chaining should work ok 99 - delta_months is 0 ok 100 - delta_days is 0 ok 101 - delta_minutes is 59 ok 102 - delta_seconds is 0 ok 103 - delta_nanoseconds is 0 ok 104 - delta_months is 0 ok 105 - delta_days is 0 ok 106 - delta_minutes is -59 ok 107 - delta_seconds is 0 ok 108 - delta_nanoseconds is 0 ok 109 - check error for duration comparison overload ok 110 - 20 minutes is greater than 10 minutes ok 111 - 20 minutes is greater than 10 minutes ok 112 - 29 days is less than 1 month with base of 2004-01-01 ok 113 - 29 days is equal to 1 month with base of 2004-02-01 ok 114 - 29 days is greater than 1 month with base of 2005-02-01 ok 115 - normalize nanoseconds to positive ok 116 - normalize nanoseconds to positive ok 117 - normalize nanoseconds to negative ok 118 - normalize nanoseconds to negative ok 119 - normalize many negative nanoseconds ok 120 - normalize many negative nanoseconds ok 121 - is not positive ok 122 - is not zero ok 123 - is not negative ok 124 - in_units returns 0 for years ok 125 - in_units returns 0 for months ok 126 - in_units returns 0 for days ok 127 - in_units returns 0 for hours ok 128 - in_units returns 0 for seconds ok 129 - in_units returns 0 for nanoseconds not ok 130 - cannot create a duration with fractional units # TODO reject fractional units in DateTime::Duration->new # Failed (TODO) test 'cannot create a duration with fractional units' # at t/11duration.t line 410. # '' # doesn't match '(?^:is an integer)' 1..130 ok t/12week.t ....................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 1..26 ok t/13strftime.t ................... ok 1 - %y ok 2 - %Y ok 3 - %% ok 4 - %a ok 5 - %A ok 6 - %b ok 7 - %B ok 8 - %C ok 9 - %d ok 10 - %e ok 11 - %D ok 12 - %h ok 13 - %H ok 14 - %I ok 15 - %j ok 16 - %k ok 17 - %l ok 18 - %m ok 19 - %M ok 20 - %N ok 21 - %3N ok 22 - %6N ok 23 - %10N ok 24 - %p ok 25 - %r ok 26 - %R ok 27 - %s ok 28 - %S ok 29 - %T ok 30 - %U ok 31 - %V ok 32 - %w ok 33 - %W ok 34 - %y ok 35 - %Y ok 36 - %Z ok 37 - %z ok 38 - %E ok 39 - %{foobar} ok 40 - %{month} ok 41 - %{year} ok 42 - %x ok 43 - %X ok 44 - %c ok 45 - %y ok 46 - %Y ok 47 - %% ok 48 - %a ok 49 - %A ok 50 - %b ok 51 - %B ok 52 - %C ok 53 - %d ok 54 - %e ok 55 - %D ok 56 - %h ok 57 - %H ok 58 - %I ok 59 - %j ok 60 - %k ok 61 - %l ok 62 - %m ok 63 - %M ok 64 - %p ok 65 - %r ok 66 - %R ok 67 - %s ok 68 - %S ok 69 - %T ok 70 - %U ok 71 - %V ok 72 - %w ok 73 - %W ok 74 - %y ok 75 - %Y ok 76 - %Z ok 77 - %z ok 78 - %{month} ok 79 - %{year} ok 80 - %y ok 81 - %Y ok 82 - %% ok 83 - %a ok 84 - %A ok 85 - %b ok 86 - %B ok 87 - %C ok 88 - %d ok 89 - %e ok 90 - %D ok 91 - %h ok 92 - %H ok 93 - %I ok 94 - %j ok 95 - %k ok 96 - %l ok 97 - %m ok 98 - %M ok 99 - %p ok 100 - %r ok 101 - %R ok 102 - %s ok 103 - %S ok 104 - %T ok 105 - %U ok 106 - %V ok 107 - %w ok 108 - %W ok 109 - %y ok 110 - %Y ok 111 - %Z ok 112 - %z ok 113 - %{month} ok 114 - %{year} ok 115 - %U ok 116 - %W ok 117 - %j ok 118 - %U ok 119 - %W ok 120 - %j ok 121 - %N ok 122 - %3N ok 123 - %6N ok 124 - %10N ok 125 - first value is year ok 126 - second value is day ok 127 - scalar context returns year ok 128 - formatting of hours as 1-12 ok 129 - formatting of hours as 1-12 ok 130 - formatting of hours as 1-12 ok 131 - formatting of hours as 1-12 ok 132 - formatting of hours as 1-12 ok 133 - formatting of hours as 1-12 ok 134 - formatting of hours as 1-12 ok 135 - formatting of hours as 1-12 ok 136 - formatting of hours as 1-12 ok 137 - formatting of hours as 1-12 ok 138 - formatting of hours as 1-12 ok 139 - formatting of hours as 1-12 ok 140 - formatting of hours as 1-12 ok 141 - formatting of hours as 1-12 ok 142 - %V is 01 ok 143 - %%{day_name}%n bug ok 144 - %%6N%n bug ok 145 - strftime(%1N) for 1297777805.12 == 1 ok 146 - strftime(%2N) for 1297777805.12 == 12 ok 147 - strftime(%3N) for 1297777805.12 == 120 ok 148 - strftime(%4N) for 1297777805.12 == 1200 ok 149 - strftime(%5N) for 1297777805.12 == 12000 ok 150 - strftime(%6N) for 1297777805.12 == 120000 ok 151 - strftime(%7N) for 1297777805.12 == 1200000 ok 152 - strftime(%8N) for 1297777805.12 == 12000000 ok 153 - strftime(%9N) for 1297777805.12 == 120000000 ok 154 - strftime(%10N) for 1297777805.12 == 1200000000 ok 155 - strftime %1N with 0 nanoseconds ok 156 - strftime %2N with 0 nanoseconds ok 157 - strftime %3N with 0 nanoseconds ok 158 - strftime %4N with 0 nanoseconds ok 159 - strftime %5N with 0 nanoseconds ok 160 - strftime %6N with 0 nanoseconds ok 161 - strftime %7N with 0 nanoseconds ok 162 - strftime %8N with 0 nanoseconds ok 163 - strftime %9N with 0 nanoseconds 1..163 ok t/14locale.t ..................... ok 1 - make sure constructor accepts locale parameter ok 2 - make sure constructor accepts locale parameter ok 3 - make sure constructor accepts locale parameter ok 4 - make sure constructor accepts locale parameter ok 5 - make sure constructor accepts locale parameter ok 6 - make sure constructor accepts locale parameter ok 7 - make sure constructor accepts locale parameter as object ok 8 - default locale should now be "it" ok 9 - offset is 7200 after set_time_zone() ok 10 - offset is 7200 after set_time_zone() and set_locale() 1..10 ok t/15jd.t ......................... ok 1 - MJD should be 51603.524 ok 2 - JD should be 2451604.024 ok 3 - MJD should be 40598.574 ok 4 - JD should be 2440599.074 ok 5 - MJD should be 52411.140 ok 6 - JD should be 2452411.640 ok 7 - MJD should be 53568.547 ok 8 - JD should be 2453569.047 ok 9 - MJD should be 52295.218 ok 10 - JD should be 2452295.718 ok 11 - MJD should be 52295.399 ok 12 - JD should be 2452295.899 ok 13 - MJD should be 0.000 ok 14 - JD should be 2400000.500 ok 15 - MJD should be -2400000.500 ok 16 - JD should be 0.000 1..16 ok t/16truncate.t ................... ok 1 - year should be 50 ok 2 - month should be 3 ok 3 - day should be 15 ok 4 - hour should be 10 ok 5 - minute should be 55 ok 6 - second should be 17 ok 7 - nanosecond should be 0 ok 8 - year should be 50 ok 9 - month should be 3 ok 10 - day should be 15 ok 11 - hour should be 10 ok 12 - minute should be 55 ok 13 - second should be 0 ok 14 - nanosecond should be 0 ok 15 - year should be 50 ok 16 - month should be 3 ok 17 - day should be 15 ok 18 - hour should be 10 ok 19 - minute should be 0 ok 20 - second should be 0 ok 21 - nanosecond should be 0 ok 22 - year should be 50 ok 23 - month should be 3 ok 24 - day should be 15 ok 25 - hour should be 0 ok 26 - minute should be 0 ok 27 - second should be 0 ok 28 - nanosecond should be 0 ok 29 - year should be 50 ok 30 - month should be 3 ok 31 - day should be 1 ok 32 - hour should be 0 ok 33 - minute should be 0 ok 34 - second should be 0 ok 35 - nanosecond should be 0 ok 36 - year should be 50 ok 37 - month should be 1 ok 38 - day should be 1 ok 39 - hour should be 0 ok 40 - minute should be 0 ok 41 - second should be 0 ok 42 - nanosecond should be 0 ok 43 - truncate to week should always truncate to monday of week ok 44 - truncate to week should always truncate to monday of week ok 45 - truncate to week should always truncate to monday of week ok 46 - truncate to week should always truncate to monday of week ok 47 - truncate to week should always truncate to monday of week ok 48 - truncate to week should always truncate to monday of week ok 49 - truncate to week should always truncate to monday of week ok 50 - truncation to week across month boundary ok 51 - truncation to week across month boundary ok 52 - truncation to week across month boundary ok 53 - truncate to local_week returns correct date - locale start is Monday ok 54 - truncate to local_week returns correct date - locale start is Monday ok 55 - truncate to local_week returns correct date - locale start is Monday ok 56 - truncate to local_week returns correct date - locale start is Monday ok 57 - truncate to local_week returns correct date - locale start is Monday ok 58 - truncate to local_week returns correct date - locale start is Monday ok 59 - truncate to local_week returns correct date - locale start is Monday ok 60 - truncation to local_week across month boundary - locale start is Monday ok 61 - truncation to local_week across month boundary - locale start is Monday ok 62 - truncation to local_week across month boundary - locale start is Monday ok 63 - truncate to local_week returns correct date - locale start is Sunday ok 64 - truncate to local_week returns correct date - locale start is Sunday ok 65 - truncate to local_week returns correct date - locale start is Sunday ok 66 - truncate to local_week returns correct date - locale start is Sunday ok 67 - truncate to local_week returns correct date - locale start is Sunday ok 68 - truncate to local_week returns correct date - locale start is Sunday ok 69 - truncate to local_week returns correct date - locale start is Sunday ok 70 - truncation to local_week across month boundary - locale start is Sunday ok 71 - truncation to local_week across month boundary - locale start is Sunday ok 72 - truncation to local_week across month boundary - locale start is Sunday ok 73 - bad truncate parameter (seconds) throws an error ok 74 - bad truncate parameter (minutes) throws an error ok 75 - bad truncate parameter (year_foo) throws an error ok 76 - bad truncate parameter (month_bar) throws an error ok 77 - day of week is Thursday ok 78 - truncate operation threw an error because of an invalid local datetime ok 79 - day of week does not change after failed truncate() call 1..79 ok t/17set-return.t ................. ok 1 - set() returns self ok 2 - set_time_zone() returns self ok 3 - add_duration() returns self ok 4 - add() returns self ok 5 - subtract_duration() returns self ok 6 - subtract() returns self ok 7 - truncate() returns self 1..7 ok t/18today.t ...................... ok 1 - today->year ok 2 - today->month ok 3 - today->day ok 4 - today->hour ok 5 - today->hour ok 6 - today->hour 1..6 ok t/19leap-second.t ................ ok 1 - year is 1972 ok 2 - minute is 58 ok 3 - second is 20 ok 4 - year is 1972 ok 5 - minute is 59 ok 6 - second is 20 ok 7 - year is 1972 ok 8 - minute is 0 ok 9 - second is 19 ok 10 - year is 1972 ok 11 - minute is 59 ok 12 - second is 60 ok 13 - utc_rd_secs is 86400 ok 14 - delta_seconds is 121 ok 15 - delta_seconds is -121 ok 16 - min ok 17 - sec ok 18 - min ok 19 - sec ok 20 - delta_seconds is 120 ok 21 - delta_seconds is -120 ok 22 - normal add ok 23 - min ok 24 - sec ok 25 - add over a leap second ok 26 - min ok 27 - sec ok 28 - subtract over a leap second ok 29 - min ok 30 - sec ok 31 - rd_sec ok 32 - second set to 60 in constructor ok 33 - datetime just after leap second ok 34 - datetime two seconds after leap second ok 35 - second set to 60 in constructor, negative TZ offset ok 36 - second set to 60 in constructor, positive TZ offset ok 37 - datetime just before leap second ok 38 - datetime just after leap second ok 39 - datetime two seconds after leap second ok 40 - time zone +00:00:30 and leap seconds, second value ok 41 - time zone +00:00:30 and leap seconds, minute value ok 42 - second after setting time zone ok 43 - hour after setting time zone ok 44 - add 1 day starting on leap second ok 45 - add and subtract 1 day starting on leap second ok 46 - datetime has 1 leap second ok 47 - epoch just before first leap second is 78796799 ok 48 - epoch of first leap second is 78796800 ok 49 - epoch of first second after first leap second is 78796700 ok 50 - datetime has 22 leap seconds ok 51 - floating datetime has 0 leap seconds ok 52 - +1 minute, year == 1973 ok 53 - +1 minute, month == 1 ok 54 - +1 minute, day == 1 ok 55 - +1 minute, hour == 0 ok 56 - +1 minute, minute == 0 ok 57 - +1 minute, second == 30 ok 58 - +60 seconds, year == 1973 ok 59 - +60 seconds, month == 1 ok 60 - +60 seconds, day == 1 ok 61 - +60 seconds, hour == 0 ok 62 - +60 seconds, minute == 0 ok 63 - +60 seconds, second == 29 ok 64 - +1 minute & 1 second, year == 1973 ok 65 - +1 minute & 1 second, month == 1 ok 66 - +1 minute & 1 second, day == 1 ok 67 - +1 minute & 1 second, hour == 0 ok 68 - +1 minute & 1 second, minute == 0 ok 69 - +1 minute & 1 second, second == 31 ok 70 - Cannot give second of 61 except when it matches a leap second ok 71 - Cannot give second of 60 except when it matches a leap second ok 72 - Cannot give second of 60 with floating time zone ok 73 - delta_minutes is 1 ok 74 - delta_seconds is 10 ok 75 - delta_minutes is -1 ok 76 - delta_seconds is -10 ok 77 - delta_minutes is 1 ok 78 - delta_seconds is 5 ok 79 - delta_minutes is -1 ok 80 - delta_seconds is -5 ok 81 - delta_minutes is 0 ok 82 - delta_seconds is 36 ok 83 - delta_minutes is 0 ok 84 - delta_seconds is -36 ok 85 - delta_minutes is 0 ok 86 - delta_seconds is 60 ok 87 - delta_nanoseconds is 999... ok 88 - add two days crossing a leap second (UTC) ok 89 - add two days crossing a leap second (-0300) ok 90 - add two days crossing a leap second (+0300) ok 91 - add 48 hours crossing a leap second (UTC) ok 92 - add 48 hours crossing a leap second (-0300) ok 93 - add 48 hours crossing a leap second (+0300) ok 94 - add 2880 minutes crossing a leap second (UTC) ok 95 - add 2880 minutes crossing a leap second (-0300) ok 96 - add 2880 minutes crossing a leap second (+0300) ok 97 - add 172801 seconds crossing a leap second (UTC) ok 98 - add 172801 seconds crossing a leap second (-0300) ok 99 - add 172801 seconds crossing a leap second (+0300) ok 100 - subtract two days crossing a leap second (UTC) ok 101 - subtract two days crossing a leap second (-0300) ok 102 - subtract two days crossing a leap second (+0300) ok 103 - subtract 48 hours crossing a leap second (UTC) ok 104 - subtract 48 hours crossing a leap second (-0300) ok 105 - subtract 48 hours crossing a leap second (+0300) ok 106 - subtract 2880 minutes crossing a leap second (UTC) ok 107 - subtract 2880 minutes crossing a leap second (-0300) ok 108 - subtract 2880 minutes crossing a leap second (+0300) ok 109 - subtract 172801 seconds crossing a leap second (UTC) ok 110 - subtract 172801 seconds crossing a leap second (-0300) ok 111 - subtract 172801 seconds crossing a leap second (+0300) ok 112 - 24 hour time zone change near leap second ok 113 - 24 hour time zone change near leap second ok 114 - +0100 time leap second T-1 ok 115 - UTC time leap second T-1 ok 116 - local time leap second T-0 ok 117 - UTC time leap second T-0 ok 118 - local time leap second T+1 ok 119 - UTC time leap second T+1 ok 120 - local time end of leap second day ok 121 - UTC time end of leap second day ok 122 - -0100 time leap second T-1 ok 123 - UTC time leap second T-1 ok 124 - -0100 time leap second T-0 ok 125 - UTC time leap second T-0 ok 126 - -0100 time leap second T+1 ok 127 - UTC time leap second T+1 ok 128 - UTC time leap second T-1 ok 129 - +0100 time leap second T-1 ok 130 - UTC time leap second T-0 ok 131 - +0100 time leap second T-0 ok 132 - UTC time leap second T+1 ok 133 - +0100 time leap second T+1 ok 134 - UTC time end of leap second day ok 135 - +0100 time end of leap second day ok 136 - UTC time leap second T-1 ok 137 - -0100 time leap second T-1 ok 138 - UTC time leap second T-0 ok 139 - -0100 time leap second T-0 ok 140 - UTC time leap second T+1 ok 141 - -0100 time leap second T+1 ok 142 - leap second at end of 2005 is allowed ok 143 - dt is 2005-12-31T23:59:60 ok 144 - dt is 2006-01-01T00:00:00 ok 145 - dt is 2005-12-31T23:59:60 ok 146 - dt is 2006-01-01T00:00:00 ok 147 - dt is 2005-12-30T23:59:59 ok 148 - dt is 2005-12-31T00:00:00 ok 149 - We can make a DateTime object for the leap second on 1972-06-30 ok 150 - We can make a DateTime object for the leap second on 1972-12-31 ok 151 - We can make a DateTime object for the leap second on 1973-12-31 ok 152 - We can make a DateTime object for the leap second on 1974-12-31 ok 153 - We can make a DateTime object for the leap second on 1975-12-31 ok 154 - We can make a DateTime object for the leap second on 1976-12-31 ok 155 - We can make a DateTime object for the leap second on 1977-12-31 ok 156 - We can make a DateTime object for the leap second on 1978-12-31 ok 157 - We can make a DateTime object for the leap second on 1979-12-31 ok 158 - We can make a DateTime object for the leap second on 1981-06-30 ok 159 - We can make a DateTime object for the leap second on 1982-06-30 ok 160 - We can make a DateTime object for the leap second on 1983-06-30 ok 161 - We can make a DateTime object for the leap second on 1985-06-30 ok 162 - We can make a DateTime object for the leap second on 1987-12-31 ok 163 - We can make a DateTime object for the leap second on 1989-12-31 ok 164 - We can make a DateTime object for the leap second on 1990-12-31 ok 165 - We can make a DateTime object for the leap second on 1992-06-30 ok 166 - We can make a DateTime object for the leap second on 1993-06-30 ok 167 - We can make a DateTime object for the leap second on 1994-06-30 ok 168 - We can make a DateTime object for the leap second on 1995-12-31 ok 169 - We can make a DateTime object for the leap second on 1997-06-30 ok 170 - We can make a DateTime object for the leap second on 1998-12-31 ok 171 - We can make a DateTime object for the leap second on 2005-12-31 ok 172 - We can make a DateTime object for the leap second on 2008-12-31 ok 173 - We can make a DateTime object for the leap second on 2012-06-30 1..173 ok t/20infinite.t ................... ok 1 - positive infinity should be infinite ok 2 - negative infinity should be infinite ok 3 - positive infinity should not be finite ok 4 - negative infinity should not be finite ok 5 - negative infinity is really negative ok 6 - positive infinity is really positive ok 7 - positive infinity is bigger than negative infinity ok 8 - infinity - normal = infinity ok 9 - normal + infinite duration = infinity ok 10 - normal - infinity = neg infinity ok 11 - normal + neg infinite duration = neg infinity ok 12 - infinity - infinity = nan (days) ok 13 - infinity - infinity = nan (seconds) ok 14 - infinity - infinity = nan (nanoseconds) ok 15 - infinity + normal duration = infinity ok 16 - infinity - normal duration = infinity ok 17 - infinity (datetime) == infinity (number) ok 18 - neg infinity (datetime) == neg infinity (number) ok 19 - pos year is Infinity ok 20 - neg year is Infinity ok 21 - pos month is Infinity ok 22 - neg month is Infinity ok 23 - pos day is Infinity ok 24 - neg day is Infinity ok 25 - pos hour is Infinity ok 26 - neg hour is Infinity ok 27 - pos minute is Infinity ok 28 - neg minute is Infinity ok 29 - pos second is Infinity ok 30 - neg second is Infinity ok 31 - pos microsecond is Infinity ok 32 - neg microsecond is Infinity ok 33 - pos millisecond is Infinity ok 34 - neg millisecond is Infinity ok 35 - pos nanosecond is Infinity ok 36 - neg nanosecond is Infinity ok 37 - positive infinite is greater than now ok 38 - negative infinite is less than now ok 39 - infinity (datetime) == infinity (datetime) ok 40 - -infinity (datetime) == -infinity (datetime) ok 41 - stringified infinity (datetime) eq infinity (number) ok 42 - stringified neg infinity (datetime) eq neg infinity (number) ok 43 - day_name returns undef ok 44 - am_or_pm returns undef ok 45 - locale name for fake locale ok 46 - fake locale returns same format as en_US 1..46 ok t/21bad-params.t ................. ok 1 - Parameters outside valid range should fail in call to new() ok 2 - Parameters outside valid range should fail in call to set() ok 3 - Parameters outside valid range should fail in call to new() ok 4 - Parameters outside valid range should fail in call to set() ok 5 - Parameters outside valid range should fail in call to new() ok 6 - Parameters outside valid range should fail in call to set() ok 7 - Parameters outside valid range should fail in call to new() ok 8 - Parameters outside valid range should fail in call to set() ok 9 - Parameters outside valid range should fail in call to new() ok 10 - Parameters outside valid range should fail in call to set() ok 11 - Parameters outside valid range should fail in call to new() ok 12 - Parameters outside valid range should fail in call to set() ok 13 - Parameters outside valid range should fail in call to new() ok 14 - Parameters outside valid range should fail in call to set() ok 15 - Parameters outside valid range should fail in call to new() ok 16 - Parameters outside valid range should fail in call to set() ok 17 - Parameters outside valid range should fail in call to new() ok 18 - Parameters outside valid range should fail in call to set() ok 19 - Parameters outside valid range should fail in call to new() ok 20 - Parameters outside valid range should fail in call to set() ok 21 - Parameters outside valid range should fail in call to last_day_of_month() ok 22 - Parameters outside valid range should fail in call to last_day_of_month() ok 23 - Day past last day of month should fail ok 24 - Day past last day of month should fail ok 25 - February 29 should be valid in leap years 1..25 ok t/22from-doy.t ................... ok 1 - check year ok 2 - check month ok 3 - check day ok 4 - check day of year ok 5 - check year ok 6 - check month ok 7 - check day ok 8 - check day of year ok 9 - check year ok 10 - check month ok 11 - check day ok 12 - check day of year ok 13 - check year ok 14 - check month ok 15 - check day ok 16 - check day of year ok 17 - check year ok 18 - check month ok 19 - check day ok 20 - check day of year ok 21 - check year ok 22 - check month ok 23 - check day ok 24 - check day of year ok 25 - check year ok 26 - check month ok 27 - check day ok 28 - check day of year ok 29 - check year ok 30 - check month ok 31 - check day ok 32 - check day of year ok 33 - check year ok 34 - check month ok 35 - check day ok 36 - check day of year ok 37 - check year ok 38 - check month ok 39 - check day ok 40 - check day of year ok 41 - check year ok 42 - check month ok 43 - check day ok 44 - check day of year ok 45 - check year ok 46 - check month ok 47 - check day ok 48 - check day of year ok 49 - check year ok 50 - check month ok 51 - check day ok 52 - check day of year ok 53 - check year ok 54 - check month ok 55 - check day ok 56 - check day of year ok 57 - check year ok 58 - check month ok 59 - check day ok 60 - check day of year ok 61 - check year ok 62 - check month ok 63 - check day ok 64 - check day of year ok 65 - check year ok 66 - check month ok 67 - check day ok 68 - check day of year ok 69 - check year ok 70 - check month ok 71 - check day ok 72 - check day of year ok 73 - check year ok 74 - check month ok 75 - check day ok 76 - check day of year ok 77 - check year ok 78 - check month ok 79 - check day ok 80 - check day of year ok 81 - check year ok 82 - check month ok 83 - check day ok 84 - check day of year ok 85 - check year ok 86 - check month ok 87 - check day ok 88 - check day of year ok 89 - check year ok 90 - check month ok 91 - check day ok 92 - check day of year ok 93 - check year ok 94 - check month ok 95 - check day ok 96 - check day of year ok 97 - Cannot give day of year 366 in non-leap years ok 98 - Day of year 366 should work in leap years 1..98 ok t/23storable.t ................... ok 1 - Storable freeze/thaw preserves tz ok 2 - Storable freeze/thaw preserves locale ok 3 - Storable freeze/thaw preserves rd values ok 4 - Storable freeze/thaw preserves rd values ok 5 - Storable freeze/thaw preserves rd values ok 6 - Storable freeze/thaw preserves tz ok 7 - Storable freeze/thaw preserves locale ok 8 - Storable freeze/thaw preserves rd values ok 9 - Storable freeze/thaw preserves rd values ok 10 - Storable freeze/thaw preserves rd values ok 11 - Storable freeze/thaw preserves tz ok 12 - Storable freeze/thaw preserves locale ok 13 - Storable freeze/thaw preserves rd values ok 14 - Storable freeze/thaw preserves rd values ok 15 - Storable freeze/thaw preserves rd values ok 16 - dclone produces date equal to original ok 17 - explicit freeze and thaw produces date equal to original ok 18 - check id of original locale object ok 19 - check locale id after dclone ok 20 - check locale id after explicit freeze/thaw ok 21 - Storable freeze/thaw preserves formatter 1..21 ok t/24from-object.t ................ ok 1 - year is 1970 ok 2 - hour is 1 ok 3 - nanosecond is 100 ok 4 - An object of class 'DateTime' isa 'DateTime' ok 5 - convert from object without tz ok 6 - time_zone is floating ok 7 - An object of class 'DateTime' isa 'DateTime' ok 8 - time_zone is preserved ok 9 - An object of class 'DateTime' isa 'DateTime' ok 10 - new DateTime from_object with TZ which is a leap second 1..10 ok t/25add-subtract.t ............... ok 1 - year is 2001 ok 2 - month is 12 ok 3 - hour is 23 ok 4 - minute is 59 ok 5 - second is 59 ok 6 - year is 2001 ok 7 - month is 12 ok 8 - hour is 23 ok 9 - minute is 59 ok 10 - second is 59 1..10 ok t/26dt-leapsecond-pm.t ........... ok 1 - before 1970 ok 2 - before leap-second transition ok 3 - leap day ok 4 - day after leap-second day ok 5 - not a leap day ok 6 - after leap-second day ok 7 - before leap-second day ok 8 - leap-second day ok 9 - after leap-second day 1..9 ok t/27delta.t ...................... ok 1 - delta_md months is 1 ok 2 - delta_md days is 2 ok 3 - delta_md minutes is 0 ok 4 - delta_md seconds is 0 ok 5 - delta_md nanoseconds is 0 ok 6 - delta_d months is 0 ok 7 - delta_d days is 33 ok 8 - delta_d minutes is 0 ok 9 - delta_d seconds is 0 ok 10 - delta_d nanoseconds is 0 ok 11 - delta_ms months is 0 ok 12 - delta_ms days is 0 ok 13 - delta_ms minutes is 47584 ok 14 - delta_ms seconds is 20 ok 15 - delta_ms nanoseconds is 0 ok 16 - hours is 793 ok 17 - delta_md months is 1 ok 18 - delta_md days is 2 ok 19 - delta_md minutes is 0 ok 20 - delta_md seconds is 0 ok 21 - delta_md nanoseconds is 0 ok 22 - delta_d months is 0 ok 23 - delta_d days is 33 ok 24 - delta_d minutes is 0 ok 25 - delta_d seconds is 0 ok 26 - delta_d nanoseconds is 0 ok 27 - delta_ms months is 0 ok 28 - delta_ms days is 0 ok 29 - delta_ms minutes is 47584 ok 30 - delta_ms seconds is 20 ok 31 - delta_ms nanoseconds is 0 ok 32 - hours is 793 ok 33 - delta_ms months is 0 ok 34 - delta_ms days is 0 ok 35 - delta_ms minutes is 1290 ok 36 - delta_ms seconds is 30 ok 37 - delta_ms nanoseconds is 0 ok 38 - hours is 21 1..38 ok t/28dow.t ........................ ok 1 - year is 0 ok 2 - month is 1 ok 3 - day is 1 ok 4 - day of week is 6 ok 5 - year is 0 ok 6 - month is 12 ok 7 - day is 31 ok 8 - day of week is 7 ok 9 - year is -1 ok 10 - month is 1 ok 11 - day is 1 ok 12 - day of week is 5 ok 13 - year is 1 ok 14 - month is 1 ok 15 - day is 1 ok 16 - day of week is 1 ok 17 - day of week for day 365 of year 1 is 1 ok 18 - day of week for day 364 of year 1 is 7 ok 19 - day of week for day 363 of year 1 is 6 ok 20 - day of week for day 362 of year 1 is 5 ok 21 - day of week for day 361 of year 1 is 4 ok 22 - day of week for day 360 of year 1 is 3 ok 23 - day of week for day 359 of year 1 is 2 ok 24 - day of week for day 358 of year 1 is 1 ok 25 - day of week for day 357 of year 1 is 7 ok 26 - day of week for day 356 of year 1 is 6 ok 27 - day of week for day 355 of year 1 is 5 ok 28 - day of week for day 354 of year 1 is 4 ok 29 - day of week for day 353 of year 1 is 3 ok 30 - day of week for day 352 of year 1 is 2 ok 31 - day of week for day 351 of year 1 is 1 ok 32 - day of week for day 350 of year 1 is 7 ok 33 - day of week for day 349 of year 1 is 6 ok 34 - day of week for day 348 of year 1 is 5 ok 35 - day of week for day 347 of year 1 is 4 ok 36 - day of week for day 346 of year 1 is 3 ok 37 - day of week for day 345 of year 1 is 2 ok 38 - day of week for day 344 of year 1 is 1 ok 39 - day of week for day 343 of year 1 is 7 ok 40 - day of week for day 342 of year 1 is 6 ok 41 - day of week for day 341 of year 1 is 5 ok 42 - day of week for day 340 of year 1 is 4 ok 43 - day of week for day 339 of year 1 is 3 ok 44 - day of week for day 338 of year 1 is 2 ok 45 - day of week for day 337 of year 1 is 1 ok 46 - day of week for day 336 of year 1 is 7 ok 47 - day of week for day 335 of year 1 is 6 ok 48 - day of week for day 334 of year 1 is 5 ok 49 - day of week for day 333 of year 1 is 4 ok 50 - day of week for day 332 of year 1 is 3 ok 51 - day of week for day 331 of year 1 is 2 ok 52 - day of week for day 330 of year 1 is 1 ok 53 - day of week for day 329 of year 1 is 7 ok 54 - day of week for day 328 of year 1 is 6 ok 55 - day of week for day 327 of year 1 is 5 ok 56 - day of week for day 326 of year 1 is 4 ok 57 - day of week for day 325 of year 1 is 3 ok 58 - day of week for day 324 of year 1 is 2 ok 59 - day of week for day 323 of year 1 is 1 ok 60 - day of week for day 322 of year 1 is 7 ok 61 - day of week for day 321 of year 1 is 6 ok 62 - day of week for day 320 of year 1 is 5 ok 63 - day of week for day 319 of year 1 is 4 ok 64 - day of week for day 318 of year 1 is 3 ok 65 - day of week for day 317 of year 1 is 2 ok 66 - day of week for day 316 of year 1 is 1 ok 67 - day of week for day 315 of year 1 is 7 ok 68 - day of week for day 314 of year 1 is 6 ok 69 - day of week for day 313 of year 1 is 5 ok 70 - day of week for day 312 of year 1 is 4 ok 71 - day of week for day 311 of year 1 is 3 ok 72 - day of week for day 310 of year 1 is 2 ok 73 - day of week for day 309 of year 1 is 1 ok 74 - day of week for day 308 of year 1 is 7 ok 75 - day of week for day 307 of year 1 is 6 ok 76 - day of week for day 306 of year 1 is 5 ok 77 - day of week for day 305 of year 1 is 4 ok 78 - day of week for day 304 of year 1 is 3 ok 79 - day of week for day 303 of year 1 is 2 ok 80 - day of week for day 302 of year 1 is 1 ok 81 - day of week for day 301 of year 1 is 7 ok 82 - day of week for day 300 of year 1 is 6 ok 83 - day of week for day 299 of year 1 is 5 ok 84 - day of week for day 298 of year 1 is 4 ok 85 - day of week for day 297 of year 1 is 3 ok 86 - day of week for day 296 of year 1 is 2 ok 87 - day of week for day 295 of year 1 is 1 ok 88 - day of week for day 294 of year 1 is 7 ok 89 - day of week for day 293 of year 1 is 6 ok 90 - day of week for day 292 of year 1 is 5 ok 91 - day of week for day 291 of year 1 is 4 ok 92 - day of week for day 290 of year 1 is 3 ok 93 - day of week for day 289 of year 1 is 2 ok 94 - day of week for day 288 of year 1 is 1 ok 95 - day of week for day 287 of year 1 is 7 ok 96 - day of week for day 286 of year 1 is 6 ok 97 - day of week for day 285 of year 1 is 5 ok 98 - day of week for day 284 of year 1 is 4 ok 99 - day of week for day 283 of year 1 is 3 ok 100 - day of week for day 282 of year 1 is 2 ok 101 - day of week for day 281 of year 1 is 1 ok 102 - day of week for day 280 of year 1 is 7 ok 103 - day of week for day 279 of year 1 is 6 ok 104 - day of week for day 278 of year 1 is 5 ok 105 - day of week for day 277 of year 1 is 4 ok 106 - day of week for day 276 of year 1 is 3 ok 107 - day of week for day 275 of year 1 is 2 ok 108 - day of week for day 274 of year 1 is 1 ok 109 - day of week for day 273 of year 1 is 7 ok 110 - day of week for day 272 of year 1 is 6 ok 111 - day of week for day 271 of year 1 is 5 ok 112 - day of week for day 270 of year 1 is 4 ok 113 - day of week for day 269 of year 1 is 3 ok 114 - day of week for day 268 of year 1 is 2 ok 115 - day of week for day 267 of year 1 is 1 ok 116 - day of week for day 266 of year 1 is 7 ok 117 - day of week for day 265 of year 1 is 6 ok 118 - day of week for day 264 of year 1 is 5 ok 119 - day of week for day 263 of year 1 is 4 ok 120 - day of week for day 262 of year 1 is 3 ok 121 - day of week for day 261 of year 1 is 2 ok 122 - day of week for day 260 of year 1 is 1 ok 123 - day of week for day 259 of year 1 is 7 ok 124 - day of week for day 258 of year 1 is 6 ok 125 - day of week for day 257 of year 1 is 5 ok 126 - day of week for day 256 of year 1 is 4 ok 127 - day of week for day 255 of year 1 is 3 ok 128 - day of week for day 254 of year 1 is 2 ok 129 - day of week for day 253 of year 1 is 1 ok 130 - day of week for day 252 of year 1 is 7 ok 131 - day of week for day 251 of year 1 is 6 ok 132 - day of week for day 250 of year 1 is 5 ok 133 - day of week for day 249 of year 1 is 4 ok 134 - day of week for day 248 of year 1 is 3 ok 135 - day of week for day 247 of year 1 is 2 ok 136 - day of week for day 246 of year 1 is 1 ok 137 - day of week for day 245 of year 1 is 7 ok 138 - day of week for day 244 of year 1 is 6 ok 139 - day of week for day 243 of year 1 is 5 ok 140 - day of week for day 242 of year 1 is 4 ok 141 - day of week for day 241 of year 1 is 3 ok 142 - day of week for day 240 of year 1 is 2 ok 143 - day of week for day 239 of year 1 is 1 ok 144 - day of week for day 238 of year 1 is 7 ok 145 - day of week for day 237 of year 1 is 6 ok 146 - day of week for day 236 of year 1 is 5 ok 147 - day of week for day 235 of year 1 is 4 ok 148 - day of week for day 234 of year 1 is 3 ok 149 - day of week for day 233 of year 1 is 2 ok 150 - day of week for day 232 of year 1 is 1 ok 151 - day of week for day 231 of year 1 is 7 ok 152 - day of week for day 230 of year 1 is 6 ok 153 - day of week for day 229 of year 1 is 5 ok 154 - day of week for day 228 of year 1 is 4 ok 155 - day of week for day 227 of year 1 is 3 ok 156 - day of week for day 226 of year 1 is 2 ok 157 - day of week for day 225 of year 1 is 1 ok 158 - day of week for day 224 of year 1 is 7 ok 159 - day of week for day 223 of year 1 is 6 ok 160 - day of week for day 222 of year 1 is 5 ok 161 - day of week for day 221 of year 1 is 4 ok 162 - day of week for day 220 of year 1 is 3 ok 163 - day of week for day 219 of year 1 is 2 ok 164 - day of week for day 218 of year 1 is 1 ok 165 - day of week for day 217 of year 1 is 7 ok 166 - day of week for day 216 of year 1 is 6 ok 167 - day of week for day 215 of year 1 is 5 ok 168 - day of week for day 214 of year 1 is 4 ok 169 - day of week for day 213 of year 1 is 3 ok 170 - day of week for day 212 of year 1 is 2 ok 171 - day of week for day 211 of year 1 is 1 ok 172 - day of week for day 210 of year 1 is 7 ok 173 - day of week for day 209 of year 1 is 6 ok 174 - day of week for day 208 of year 1 is 5 ok 175 - day of week for day 207 of year 1 is 4 ok 176 - day of week for day 206 of year 1 is 3 ok 177 - day of week for day 205 of year 1 is 2 ok 178 - day of week for day 204 of year 1 is 1 ok 179 - day of week for day 203 of year 1 is 7 ok 180 - day of week for day 202 of year 1 is 6 ok 181 - day of week for day 201 of year 1 is 5 ok 182 - day of week for day 200 of year 1 is 4 ok 183 - day of week for day 199 of year 1 is 3 ok 184 - day of week for day 198 of year 1 is 2 ok 185 - day of week for day 197 of year 1 is 1 ok 186 - day of week for day 196 of year 1 is 7 ok 187 - day of week for day 195 of year 1 is 6 ok 188 - day of week for day 194 of year 1 is 5 ok 189 - day of week for day 193 of year 1 is 4 ok 190 - day of week for day 192 of year 1 is 3 ok 191 - day of week for day 191 of year 1 is 2 ok 192 - day of week for day 190 of year 1 is 1 ok 193 - day of week for day 189 of year 1 is 7 ok 194 - day of week for day 188 of year 1 is 6 ok 195 - day of week for day 187 of year 1 is 5 ok 196 - day of week for day 186 of year 1 is 4 ok 197 - day of week for day 185 of year 1 is 3 ok 198 - day of week for day 184 of year 1 is 2 ok 199 - day of week for day 183 of year 1 is 1 ok 200 - day of week for day 182 of year 1 is 7 ok 201 - day of week for day 181 of year 1 is 6 ok 202 - day of week for day 180 of year 1 is 5 ok 203 - day of week for day 179 of year 1 is 4 ok 204 - day of week for day 178 of year 1 is 3 ok 205 - day of week for day 177 of year 1 is 2 ok 206 - day of week for day 176 of year 1 is 1 ok 207 - day of week for day 175 of year 1 is 7 ok 208 - day of week for day 174 of year 1 is 6 ok 209 - day of week for day 173 of year 1 is 5 ok 210 - day of week for day 172 of year 1 is 4 ok 211 - day of week for day 171 of year 1 is 3 ok 212 - day of week for day 170 of year 1 is 2 ok 213 - day of week for day 169 of year 1 is 1 ok 214 - day of week for day 168 of year 1 is 7 ok 215 - day of week for day 167 of year 1 is 6 ok 216 - day of week for day 166 of year 1 is 5 ok 217 - day of week for day 165 of year 1 is 4 ok 218 - day of week for day 164 of year 1 is 3 ok 219 - day of week for day 163 of year 1 is 2 ok 220 - day of week for day 162 of year 1 is 1 ok 221 - day of week for day 161 of year 1 is 7 ok 222 - day of week for day 160 of year 1 is 6 ok 223 - day of week for day 159 of year 1 is 5 ok 224 - day of week for day 158 of year 1 is 4 ok 225 - day of week for day 157 of year 1 is 3 ok 226 - day of week for day 156 of year 1 is 2 ok 227 - day of week for day 155 of year 1 is 1 ok 228 - day of week for day 154 of year 1 is 7 ok 229 - day of week for day 153 of year 1 is 6 ok 230 - day of week for day 152 of year 1 is 5 ok 231 - day of week for day 151 of year 1 is 4 ok 232 - day of week for day 150 of year 1 is 3 ok 233 - day of week for day 149 of year 1 is 2 ok 234 - day of week for day 148 of year 1 is 1 ok 235 - day of week for day 147 of year 1 is 7 ok 236 - day of week for day 146 of year 1 is 6 ok 237 - day of week for day 145 of year 1 is 5 ok 238 - day of week for day 144 of year 1 is 4 ok 239 - day of week for day 143 of year 1 is 3 ok 240 - day of week for day 142 of year 1 is 2 ok 241 - day of week for day 141 of year 1 is 1 ok 242 - day of week for day 140 of year 1 is 7 ok 243 - day of week for day 139 of year 1 is 6 ok 244 - day of week for day 138 of year 1 is 5 ok 245 - day of week for day 137 of year 1 is 4 ok 246 - day of week for day 136 of year 1 is 3 ok 247 - day of week for day 135 of year 1 is 2 ok 248 - day of week for day 134 of year 1 is 1 ok 249 - day of week for day 133 of year 1 is 7 ok 250 - day of week for day 132 of year 1 is 6 ok 251 - day of week for day 131 of year 1 is 5 ok 252 - day of week for day 130 of year 1 is 4 ok 253 - day of week for day 129 of year 1 is 3 ok 254 - day of week for day 128 of year 1 is 2 ok 255 - day of week for day 127 of year 1 is 1 ok 256 - day of week for day 126 of year 1 is 7 ok 257 - day of week for day 125 of year 1 is 6 ok 258 - day of week for day 124 of year 1 is 5 ok 259 - day of week for day 123 of year 1 is 4 ok 260 - day of week for day 122 of year 1 is 3 ok 261 - day of week for day 121 of year 1 is 2 ok 262 - day of week for day 120 of year 1 is 1 ok 263 - day of week for day 119 of year 1 is 7 ok 264 - day of week for day 118 of year 1 is 6 ok 265 - day of week for day 117 of year 1 is 5 ok 266 - day of week for day 116 of year 1 is 4 ok 267 - day of week for day 115 of year 1 is 3 ok 268 - day of week for day 114 of year 1 is 2 ok 269 - day of week for day 113 of year 1 is 1 ok 270 - day of week for day 112 of year 1 is 7 ok 271 - day of week for day 111 of year 1 is 6 ok 272 - day of week for day 110 of year 1 is 5 ok 273 - day of week for day 109 of year 1 is 4 ok 274 - day of week for day 108 of year 1 is 3 ok 275 - day of week for day 107 of year 1 is 2 ok 276 - day of week for day 106 of year 1 is 1 ok 277 - day of week for day 105 of year 1 is 7 ok 278 - day of week for day 104 of year 1 is 6 ok 279 - day of week for day 103 of year 1 is 5 ok 280 - day of week for day 102 of year 1 is 4 ok 281 - day of week for day 101 of year 1 is 3 ok 282 - day of week for day 100 of year 1 is 2 ok 283 - day of week for day 99 of year 1 is 1 ok 284 - day of week for day 98 of year 1 is 7 ok 285 - day of week for day 97 of year 1 is 6 ok 286 - day of week for day 96 of year 1 is 5 ok 287 - day of week for day 95 of year 1 is 4 ok 288 - day of week for day 94 of year 1 is 3 ok 289 - day of week for day 93 of year 1 is 2 ok 290 - day of week for day 92 of year 1 is 1 ok 291 - day of week for day 91 of year 1 is 7 ok 292 - day of week for day 90 of year 1 is 6 ok 293 - day of week for day 89 of year 1 is 5 ok 294 - day of week for day 88 of year 1 is 4 ok 295 - day of week for day 87 of year 1 is 3 ok 296 - day of week for day 86 of year 1 is 2 ok 297 - day of week for day 85 of year 1 is 1 ok 298 - day of week for day 84 of year 1 is 7 ok 299 - day of week for day 83 of year 1 is 6 ok 300 - day of week for day 82 of year 1 is 5 ok 301 - day of week for day 81 of year 1 is 4 ok 302 - day of week for day 80 of year 1 is 3 ok 303 - day of week for day 79 of year 1 is 2 ok 304 - day of week for day 78 of year 1 is 1 ok 305 - day of week for day 77 of year 1 is 7 ok 306 - day of week for day 76 of year 1 is 6 ok 307 - day of week for day 75 of year 1 is 5 ok 308 - day of week for day 74 of year 1 is 4 ok 309 - day of week for day 73 of year 1 is 3 ok 310 - day of week for day 72 of year 1 is 2 ok 311 - day of week for day 71 of year 1 is 1 ok 312 - day of week for day 70 of year 1 is 7 ok 313 - day of week for day 69 of year 1 is 6 ok 314 - day of week for day 68 of year 1 is 5 ok 315 - day of week for day 67 of year 1 is 4 ok 316 - day of week for day 66 of year 1 is 3 ok 317 - day of week for day 65 of year 1 is 2 ok 318 - day of week for day 64 of year 1 is 1 ok 319 - day of week for day 63 of year 1 is 7 ok 320 - day of week for day 62 of year 1 is 6 ok 321 - day of week for day 61 of year 1 is 5 ok 322 - day of week for day 60 of year 1 is 4 ok 323 - day of week for day 59 of year 1 is 3 ok 324 - day of week for day 58 of year 1 is 2 ok 325 - day of week for day 57 of year 1 is 1 ok 326 - day of week for day 56 of year 1 is 7 ok 327 - day of week for day 55 of year 1 is 6 ok 328 - day of week for day 54 of year 1 is 5 ok 329 - day of week for day 53 of year 1 is 4 ok 330 - day of week for day 52 of year 1 is 3 ok 331 - day of week for day 51 of year 1 is 2 ok 332 - day of week for day 50 of year 1 is 1 ok 333 - day of week for day 49 of year 1 is 7 ok 334 - day of week for day 48 of year 1 is 6 ok 335 - day of week for day 47 of year 1 is 5 ok 336 - day of week for day 46 of year 1 is 4 ok 337 - day of week for day 45 of year 1 is 3 ok 338 - day of week for day 44 of year 1 is 2 ok 339 - day of week for day 43 of year 1 is 1 ok 340 - day of week for day 42 of year 1 is 7 ok 341 - day of week for day 41 of year 1 is 6 ok 342 - day of week for day 40 of year 1 is 5 ok 343 - day of week for day 39 of year 1 is 4 ok 344 - day of week for day 38 of year 1 is 3 ok 345 - day of week for day 37 of year 1 is 2 ok 346 - day of week for day 36 of year 1 is 1 ok 347 - day of week for day 35 of year 1 is 7 ok 348 - day of week for day 34 of year 1 is 6 ok 349 - day of week for day 33 of year 1 is 5 ok 350 - day of week for day 32 of year 1 is 4 ok 351 - day of week for day 31 of year 1 is 3 ok 352 - day of week for day 30 of year 1 is 2 ok 353 - day of week for day 29 of year 1 is 1 ok 354 - day of week for day 28 of year 1 is 7 ok 355 - day of week for day 27 of year 1 is 6 ok 356 - day of week for day 26 of year 1 is 5 ok 357 - day of week for day 25 of year 1 is 4 ok 358 - day of week for day 24 of year 1 is 3 ok 359 - day of week for day 23 of year 1 is 2 ok 360 - day of week for day 22 of year 1 is 1 ok 361 - day of week for day 21 of year 1 is 7 ok 362 - day of week for day 20 of year 1 is 6 ok 363 - day of week for day 19 of year 1 is 5 ok 364 - day of week for day 18 of year 1 is 4 ok 365 - day of week for day 17 of year 1 is 3 ok 366 - day of week for day 16 of year 1 is 2 ok 367 - day of week for day 15 of year 1 is 1 ok 368 - day of week for day 14 of year 1 is 7 ok 369 - day of week for day 13 of year 1 is 6 ok 370 - day of week for day 12 of year 1 is 5 ok 371 - day of week for day 11 of year 1 is 4 ok 372 - day of week for day 10 of year 1 is 3 ok 373 - day of week for day 9 of year 1 is 2 ok 374 - day of week for day 8 of year 1 is 1 ok 375 - day of week for day 7 of year 1 is 7 ok 376 - day of week for day 6 of year 1 is 6 ok 377 - day of week for day 5 of year 1 is 5 ok 378 - day of week for day 4 of year 1 is 4 ok 379 - day of week for day 3 of year 1 is 3 ok 380 - day of week for day 2 of year 1 is 2 ok 381 - day of week for day 1 of year 1 is 1 ok 382 - day of week for day 366 of year 0 is 7 ok 383 - day of week for day 365 of year 0 is 6 ok 384 - day of week for day 364 of year 0 is 5 ok 385 - day of week for day 363 of year 0 is 4 ok 386 - day of week for day 362 of year 0 is 3 ok 387 - day of week for day 361 of year 0 is 2 ok 388 - day of week for day 360 of year 0 is 1 ok 389 - day of week for day 359 of year 0 is 7 ok 390 - day of week for day 358 of year 0 is 6 ok 391 - day of week for day 357 of year 0 is 5 ok 392 - day of week for day 356 of year 0 is 4 ok 393 - day of week for day 355 of year 0 is 3 ok 394 - day of week for day 354 of year 0 is 2 ok 395 - day of week for day 353 of year 0 is 1 ok 396 - day of week for day 352 of year 0 is 7 ok 397 - day of week for day 351 of year 0 is 6 ok 398 - day of week for day 350 of year 0 is 5 ok 399 - day of week for day 349 of year 0 is 4 ok 400 - day of week for day 348 of year 0 is 3 ok 401 - day of week for day 347 of year 0 is 2 ok 402 - day of week for day 346 of year 0 is 1 ok 403 - day of week for day 345 of year 0 is 7 ok 404 - day of week for day 344 of year 0 is 6 ok 405 - day of week for day 343 of year 0 is 5 ok 406 - day of week for day 342 of year 0 is 4 ok 407 - day of week for day 341 of year 0 is 3 ok 408 - day of week for day 340 of year 0 is 2 ok 409 - day of week for day 339 of year 0 is 1 ok 410 - day of week for day 338 of year 0 is 7 ok 411 - day of week for day 337 of year 0 is 6 ok 412 - day of week for day 336 of year 0 is 5 ok 413 - day of week for day 335 of year 0 is 4 ok 414 - day of week for day 334 of year 0 is 3 ok 415 - day of week for day 333 of year 0 is 2 ok 416 - day of week for day 332 of year 0 is 1 ok 417 - day of week for day 331 of year 0 is 7 ok 418 - day of week for day 330 of year 0 is 6 ok 419 - day of week for day 329 of year 0 is 5 ok 420 - day of week for day 328 of year 0 is 4 ok 421 - day of week for day 327 of year 0 is 3 ok 422 - day of week for day 326 of year 0 is 2 ok 423 - day of week for day 325 of year 0 is 1 ok 424 - day of week for day 324 of year 0 is 7 ok 425 - day of week for day 323 of year 0 is 6 ok 426 - day of week for day 322 of year 0 is 5 ok 427 - day of week for day 321 of year 0 is 4 ok 428 - day of week for day 320 of year 0 is 3 ok 429 - day of week for day 319 of year 0 is 2 ok 430 - day of week for day 318 of year 0 is 1 ok 431 - day of week for day 317 of year 0 is 7 ok 432 - day of week for day 316 of year 0 is 6 ok 433 - day of week for day 315 of year 0 is 5 ok 434 - day of week for day 314 of year 0 is 4 ok 435 - day of week for day 313 of year 0 is 3 ok 436 - day of week for day 312 of year 0 is 2 ok 437 - day of week for day 311 of year 0 is 1 ok 438 - day of week for day 310 of year 0 is 7 ok 439 - day of week for day 309 of year 0 is 6 ok 440 - day of week for day 308 of year 0 is 5 ok 441 - day of week for day 307 of year 0 is 4 ok 442 - day of week for day 306 of year 0 is 3 ok 443 - day of week for day 305 of year 0 is 2 ok 444 - day of week for day 304 of year 0 is 1 ok 445 - day of week for day 303 of year 0 is 7 ok 446 - day of week for day 302 of year 0 is 6 ok 447 - day of week for day 301 of year 0 is 5 ok 448 - day of week for day 300 of year 0 is 4 ok 449 - day of week for day 299 of year 0 is 3 ok 450 - day of week for day 298 of year 0 is 2 ok 451 - day of week for day 297 of year 0 is 1 ok 452 - day of week for day 296 of year 0 is 7 ok 453 - day of week for day 295 of year 0 is 6 ok 454 - day of week for day 294 of year 0 is 5 ok 455 - day of week for day 293 of year 0 is 4 ok 456 - day of week for day 292 of year 0 is 3 ok 457 - day of week for day 291 of year 0 is 2 ok 458 - day of week for day 290 of year 0 is 1 ok 459 - day of week for day 289 of year 0 is 7 ok 460 - day of week for day 288 of year 0 is 6 ok 461 - day of week for day 287 of year 0 is 5 ok 462 - day of week for day 286 of year 0 is 4 ok 463 - day of week for day 285 of year 0 is 3 ok 464 - day of week for day 284 of year 0 is 2 ok 465 - day of week for day 283 of year 0 is 1 ok 466 - day of week for day 282 of year 0 is 7 ok 467 - day of week for day 281 of year 0 is 6 ok 468 - day of week for day 280 of year 0 is 5 ok 469 - day of week for day 279 of year 0 is 4 ok 470 - day of week for day 278 of year 0 is 3 ok 471 - day of week for day 277 of year 0 is 2 ok 472 - day of week for day 276 of year 0 is 1 ok 473 - day of week for day 275 of year 0 is 7 ok 474 - day of week for day 274 of year 0 is 6 ok 475 - day of week for day 273 of year 0 is 5 ok 476 - day of week for day 272 of year 0 is 4 ok 477 - day of week for day 271 of year 0 is 3 ok 478 - day of week for day 270 of year 0 is 2 ok 479 - day of week for day 269 of year 0 is 1 ok 480 - day of week for day 268 of year 0 is 7 ok 481 - day of week for day 267 of year 0 is 6 ok 482 - day of week for day 266 of year 0 is 5 ok 483 - day of week for day 265 of year 0 is 4 ok 484 - day of week for day 264 of year 0 is 3 ok 485 - day of week for day 263 of year 0 is 2 ok 486 - day of week for day 262 of year 0 is 1 ok 487 - day of week for day 261 of year 0 is 7 ok 488 - day of week for day 260 of year 0 is 6 ok 489 - day of week for day 259 of year 0 is 5 ok 490 - day of week for day 258 of year 0 is 4 ok 491 - day of week for day 257 of year 0 is 3 ok 492 - day of week for day 256 of year 0 is 2 ok 493 - day of week for day 255 of year 0 is 1 ok 494 - day of week for day 254 of year 0 is 7 ok 495 - day of week for day 253 of year 0 is 6 ok 496 - day of week for day 252 of year 0 is 5 ok 497 - day of week for day 251 of year 0 is 4 ok 498 - day of week for day 250 of year 0 is 3 ok 499 - day of week for day 249 of year 0 is 2 ok 500 - day of week for day 248 of year 0 is 1 ok 501 - day of week for day 247 of year 0 is 7 ok 502 - day of week for day 246 of year 0 is 6 ok 503 - day of week for day 245 of year 0 is 5 ok 504 - day of week for day 244 of year 0 is 4 ok 505 - day of week for day 243 of year 0 is 3 ok 506 - day of week for day 242 of year 0 is 2 ok 507 - day of week for day 241 of year 0 is 1 ok 508 - day of week for day 240 of year 0 is 7 ok 509 - day of week for day 239 of year 0 is 6 ok 510 - day of week for day 238 of year 0 is 5 ok 511 - day of week for day 237 of year 0 is 4 ok 512 - day of week for day 236 of year 0 is 3 ok 513 - day of week for day 235 of year 0 is 2 ok 514 - day of week for day 234 of year 0 is 1 ok 515 - day of week for day 233 of year 0 is 7 ok 516 - day of week for day 232 of year 0 is 6 ok 517 - day of week for day 231 of year 0 is 5 ok 518 - day of week for day 230 of year 0 is 4 ok 519 - day of week for day 229 of year 0 is 3 ok 520 - day of week for day 228 of year 0 is 2 ok 521 - day of week for day 227 of year 0 is 1 ok 522 - day of week for day 226 of year 0 is 7 ok 523 - day of week for day 225 of year 0 is 6 ok 524 - day of week for day 224 of year 0 is 5 ok 525 - day of week for day 223 of year 0 is 4 ok 526 - day of week for day 222 of year 0 is 3 ok 527 - day of week for day 221 of year 0 is 2 ok 528 - day of week for day 220 of year 0 is 1 ok 529 - day of week for day 219 of year 0 is 7 ok 530 - day of week for day 218 of year 0 is 6 ok 531 - day of week for day 217 of year 0 is 5 ok 532 - day of week for day 216 of year 0 is 4 ok 533 - day of week for day 215 of year 0 is 3 ok 534 - day of week for day 214 of year 0 is 2 ok 535 - day of week for day 213 of year 0 is 1 ok 536 - day of week for day 212 of year 0 is 7 ok 537 - day of week for day 211 of year 0 is 6 ok 538 - day of week for day 210 of year 0 is 5 ok 539 - day of week for day 209 of year 0 is 4 ok 540 - day of week for day 208 of year 0 is 3 ok 541 - day of week for day 207 of year 0 is 2 ok 542 - day of week for day 206 of year 0 is 1 ok 543 - day of week for day 205 of year 0 is 7 ok 544 - day of week for day 204 of year 0 is 6 ok 545 - day of week for day 203 of year 0 is 5 ok 546 - day of week for day 202 of year 0 is 4 ok 547 - day of week for day 201 of year 0 is 3 ok 548 - day of week for day 200 of year 0 is 2 ok 549 - day of week for day 199 of year 0 is 1 ok 550 - day of week for day 198 of year 0 is 7 ok 551 - day of week for day 197 of year 0 is 6 ok 552 - day of week for day 196 of year 0 is 5 ok 553 - day of week for day 195 of year 0 is 4 ok 554 - day of week for day 194 of year 0 is 3 ok 555 - day of week for day 193 of year 0 is 2 ok 556 - day of week for day 192 of year 0 is 1 ok 557 - day of week for day 191 of year 0 is 7 ok 558 - day of week for day 190 of year 0 is 6 ok 559 - day of week for day 189 of year 0 is 5 ok 560 - day of week for day 188 of year 0 is 4 ok 561 - day of week for day 187 of year 0 is 3 ok 562 - day of week for day 186 of year 0 is 2 ok 563 - day of week for day 185 of year 0 is 1 ok 564 - day of week for day 184 of year 0 is 7 ok 565 - day of week for day 183 of year 0 is 6 ok 566 - day of week for day 182 of year 0 is 5 ok 567 - day of week for day 181 of year 0 is 4 ok 568 - day of week for day 180 of year 0 is 3 ok 569 - day of week for day 179 of year 0 is 2 ok 570 - day of week for day 178 of year 0 is 1 ok 571 - day of week for day 177 of year 0 is 7 ok 572 - day of week for day 176 of year 0 is 6 ok 573 - day of week for day 175 of year 0 is 5 ok 574 - day of week for day 174 of year 0 is 4 ok 575 - day of week for day 173 of year 0 is 3 ok 576 - day of week for day 172 of year 0 is 2 ok 577 - day of week for day 171 of year 0 is 1 ok 578 - day of week for day 170 of year 0 is 7 ok 579 - day of week for day 169 of year 0 is 6 ok 580 - day of week for day 168 of year 0 is 5 ok 581 - day of week for day 167 of year 0 is 4 ok 582 - day of week for day 166 of year 0 is 3 ok 583 - day of week for day 165 of year 0 is 2 ok 584 - day of week for day 164 of year 0 is 1 ok 585 - day of week for day 163 of year 0 is 7 ok 586 - day of week for day 162 of year 0 is 6 ok 587 - day of week for day 161 of year 0 is 5 ok 588 - day of week for day 160 of year 0 is 4 ok 589 - day of week for day 159 of year 0 is 3 ok 590 - day of week for day 158 of year 0 is 2 ok 591 - day of week for day 157 of year 0 is 1 ok 592 - day of week for day 156 of year 0 is 7 ok 593 - day of week for day 155 of year 0 is 6 ok 594 - day of week for day 154 of year 0 is 5 ok 595 - day of week for day 153 of year 0 is 4 ok 596 - day of week for day 152 of year 0 is 3 ok 597 - day of week for day 151 of year 0 is 2 ok 598 - day of week for day 150 of year 0 is 1 ok 599 - day of week for day 149 of year 0 is 7 ok 600 - day of week for day 148 of year 0 is 6 ok 601 - day of week for day 147 of year 0 is 5 ok 602 - day of week for day 146 of year 0 is 4 ok 603 - day of week for day 145 of year 0 is 3 ok 604 - day of week for day 144 of year 0 is 2 ok 605 - day of week for day 143 of year 0 is 1 ok 606 - day of week for day 142 of year 0 is 7 ok 607 - day of week for day 141 of year 0 is 6 ok 608 - day of week for day 140 of year 0 is 5 ok 609 - day of week for day 139 of year 0 is 4 ok 610 - day of week for day 138 of year 0 is 3 ok 611 - day of week for day 137 of year 0 is 2 ok 612 - day of week for day 136 of year 0 is 1 ok 613 - day of week for day 135 of year 0 is 7 ok 614 - day of week for day 134 of year 0 is 6 ok 615 - day of week for day 133 of year 0 is 5 ok 616 - day of week for day 132 of year 0 is 4 ok 617 - day of week for day 131 of year 0 is 3 ok 618 - day of week for day 130 of year 0 is 2 ok 619 - day of week for day 129 of year 0 is 1 ok 620 - day of week for day 128 of year 0 is 7 ok 621 - day of week for day 127 of year 0 is 6 ok 622 - day of week for day 126 of year 0 is 5 ok 623 - day of week for day 125 of year 0 is 4 ok 624 - day of week for day 124 of year 0 is 3 ok 625 - day of week for day 123 of year 0 is 2 ok 626 - day of week for day 122 of year 0 is 1 ok 627 - day of week for day 121 of year 0 is 7 ok 628 - day of week for day 120 of year 0 is 6 ok 629 - day of week for day 119 of year 0 is 5 ok 630 - day of week for day 118 of year 0 is 4 ok 631 - day of week for day 117 of year 0 is 3 ok 632 - day of week for day 116 of year 0 is 2 ok 633 - day of week for day 115 of year 0 is 1 ok 634 - day of week for day 114 of year 0 is 7 ok 635 - day of week for day 113 of year 0 is 6 ok 636 - day of week for day 112 of year 0 is 5 ok 637 - day of week for day 111 of year 0 is 4 ok 638 - day of week for day 110 of year 0 is 3 ok 639 - day of week for day 109 of year 0 is 2 ok 640 - day of week for day 108 of year 0 is 1 ok 641 - day of week for day 107 of year 0 is 7 ok 642 - day of week for day 106 of year 0 is 6 ok 643 - day of week for day 105 of year 0 is 5 ok 644 - day of week for day 104 of year 0 is 4 ok 645 - day of week for day 103 of year 0 is 3 ok 646 - day of week for day 102 of year 0 is 2 ok 647 - day of week for day 101 of year 0 is 1 ok 648 - day of week for day 100 of year 0 is 7 ok 649 - day of week for day 99 of year 0 is 6 ok 650 - day of week for day 98 of year 0 is 5 ok 651 - day of week for day 97 of year 0 is 4 ok 652 - day of week for day 96 of year 0 is 3 ok 653 - day of week for day 95 of year 0 is 2 ok 654 - day of week for day 94 of year 0 is 1 ok 655 - day of week for day 93 of year 0 is 7 ok 656 - day of week for day 92 of year 0 is 6 ok 657 - day of week for day 91 of year 0 is 5 ok 658 - day of week for day 90 of year 0 is 4 ok 659 - day of week for day 89 of year 0 is 3 ok 660 - day of week for day 88 of year 0 is 2 ok 661 - day of week for day 87 of year 0 is 1 ok 662 - day of week for day 86 of year 0 is 7 ok 663 - day of week for day 85 of year 0 is 6 ok 664 - day of week for day 84 of year 0 is 5 ok 665 - day of week for day 83 of year 0 is 4 ok 666 - day of week for day 82 of year 0 is 3 ok 667 - day of week for day 81 of year 0 is 2 ok 668 - day of week for day 80 of year 0 is 1 ok 669 - day of week for day 79 of year 0 is 7 ok 670 - day of week for day 78 of year 0 is 6 ok 671 - day of week for day 77 of year 0 is 5 ok 672 - day of week for day 76 of year 0 is 4 ok 673 - day of week for day 75 of year 0 is 3 ok 674 - day of week for day 74 of year 0 is 2 ok 675 - day of week for day 73 of year 0 is 1 ok 676 - day of week for day 72 of year 0 is 7 ok 677 - day of week for day 71 of year 0 is 6 ok 678 - day of week for day 70 of year 0 is 5 ok 679 - day of week for day 69 of year 0 is 4 ok 680 - day of week for day 68 of year 0 is 3 ok 681 - day of week for day 67 of year 0 is 2 ok 682 - day of week for day 66 of year 0 is 1 ok 683 - day of week for day 65 of year 0 is 7 ok 684 - day of week for day 64 of year 0 is 6 ok 685 - day of week for day 63 of year 0 is 5 ok 686 - day of week for day 62 of year 0 is 4 ok 687 - day of week for day 61 of year 0 is 3 ok 688 - day of week for day 60 of year 0 is 2 ok 689 - day of week for day 59 of year 0 is 1 ok 690 - day of week for day 58 of year 0 is 7 ok 691 - day of week for day 57 of year 0 is 6 ok 692 - day of week for day 56 of year 0 is 5 ok 693 - day of week for day 55 of year 0 is 4 ok 694 - day of week for day 54 of year 0 is 3 ok 695 - day of week for day 53 of year 0 is 2 ok 696 - day of week for day 52 of year 0 is 1 ok 697 - day of week for day 51 of year 0 is 7 ok 698 - day of week for day 50 of year 0 is 6 ok 699 - day of week for day 49 of year 0 is 5 ok 700 - day of week for day 48 of year 0 is 4 ok 701 - day of week for day 47 of year 0 is 3 ok 702 - day of week for day 46 of year 0 is 2 ok 703 - day of week for day 45 of year 0 is 1 ok 704 - day of week for day 44 of year 0 is 7 ok 705 - day of week for day 43 of year 0 is 6 ok 706 - day of week for day 42 of year 0 is 5 ok 707 - day of week for day 41 of year 0 is 4 ok 708 - day of week for day 40 of year 0 is 3 ok 709 - day of week for day 39 of year 0 is 2 ok 710 - day of week for day 38 of year 0 is 1 ok 711 - day of week for day 37 of year 0 is 7 ok 712 - day of week for day 36 of year 0 is 6 ok 713 - day of week for day 35 of year 0 is 5 ok 714 - day of week for day 34 of year 0 is 4 ok 715 - day of week for day 33 of year 0 is 3 ok 716 - day of week for day 32 of year 0 is 2 ok 717 - day of week for day 31 of year 0 is 1 ok 718 - day of week for day 30 of year 0 is 7 ok 719 - day of week for day 29 of year 0 is 6 ok 720 - day of week for day 28 of year 0 is 5 ok 721 - day of week for day 27 of year 0 is 4 ok 722 - day of week for day 26 of year 0 is 3 ok 723 - day of week for day 25 of year 0 is 2 ok 724 - day of week for day 24 of year 0 is 1 ok 725 - day of week for day 23 of year 0 is 7 ok 726 - day of week for day 22 of year 0 is 6 ok 727 - day of week for day 21 of year 0 is 5 ok 728 - day of week for day 20 of year 0 is 4 ok 729 - day of week for day 19 of year 0 is 3 ok 730 - day of week for day 18 of year 0 is 2 ok 731 - day of week for day 17 of year 0 is 1 ok 732 - day of week for day 16 of year 0 is 7 ok 733 - day of week for day 15 of year 0 is 6 ok 734 - day of week for day 14 of year 0 is 5 ok 735 - day of week for day 13 of year 0 is 4 ok 736 - day of week for day 12 of year 0 is 3 ok 737 - day of week for day 11 of year 0 is 2 ok 738 - day of week for day 10 of year 0 is 1 ok 739 - day of week for day 9 of year 0 is 7 ok 740 - day of week for day 8 of year 0 is 6 ok 741 - day of week for day 7 of year 0 is 5 ok 742 - day of week for day 6 of year 0 is 4 ok 743 - day of week for day 5 of year 0 is 3 ok 744 - day of week for day 4 of year 0 is 2 ok 745 - day of week for day 3 of year 0 is 1 ok 746 - day of week for day 2 of year 0 is 7 ok 747 - day of week for day 1 of year 0 is 6 ok 748 - day of week for day 365 of year -1 is 5 ok 749 - day of week for day 364 of year -1 is 4 ok 750 - day of week for day 363 of year -1 is 3 ok 751 - day of week for day 362 of year -1 is 2 ok 752 - day of week for day 361 of year -1 is 1 ok 753 - day of week for day 360 of year -1 is 7 ok 754 - day of week for day 359 of year -1 is 6 ok 755 - day of week for day 358 of year -1 is 5 ok 756 - day of week for day 357 of year -1 is 4 ok 757 - day of week for day 356 of year -1 is 3 ok 758 - day of week for day 355 of year -1 is 2 ok 759 - day of week for day 354 of year -1 is 1 ok 760 - day of week for day 353 of year -1 is 7 ok 761 - day of week for day 352 of year -1 is 6 ok 762 - day of week for day 351 of year -1 is 5 ok 763 - day of week for day 350 of year -1 is 4 ok 764 - day of week for day 349 of year -1 is 3 ok 765 - day of week for day 348 of year -1 is 2 ok 766 - day of week for day 347 of year -1 is 1 ok 767 - day of week for day 346 of year -1 is 7 ok 768 - day of week for day 345 of year -1 is 6 ok 769 - day of week for day 344 of year -1 is 5 ok 770 - day of week for day 343 of year -1 is 4 ok 771 - day of week for day 342 of year -1 is 3 ok 772 - day of week for day 341 of year -1 is 2 ok 773 - day of week for day 340 of year -1 is 1 ok 774 - day of week for day 339 of year -1 is 7 ok 775 - day of week for day 338 of year -1 is 6 ok 776 - day of week for day 337 of year -1 is 5 ok 777 - day of week for day 336 of year -1 is 4 ok 778 - day of week for day 335 of year -1 is 3 ok 779 - day of week for day 334 of year -1 is 2 ok 780 - day of week for day 333 of year -1 is 1 ok 781 - day of week for day 332 of year -1 is 7 ok 782 - day of week for day 331 of year -1 is 6 ok 783 - day of week for day 330 of year -1 is 5 ok 784 - day of week for day 329 of year -1 is 4 ok 785 - day of week for day 328 of year -1 is 3 ok 786 - day of week for day 327 of year -1 is 2 ok 787 - day of week for day 326 of year -1 is 1 ok 788 - day of week for day 325 of year -1 is 7 ok 789 - day of week for day 324 of year -1 is 6 ok 790 - day of week for day 323 of year -1 is 5 ok 791 - day of week for day 322 of year -1 is 4 ok 792 - day of week for day 321 of year -1 is 3 ok 793 - day of week for day 320 of year -1 is 2 ok 794 - day of week for day 319 of year -1 is 1 ok 795 - day of week for day 318 of year -1 is 7 ok 796 - day of week for day 317 of year -1 is 6 ok 797 - day of week for day 316 of year -1 is 5 ok 798 - day of week for day 315 of year -1 is 4 ok 799 - day of week for day 314 of year -1 is 3 ok 800 - day of week for day 313 of year -1 is 2 ok 801 - day of week for day 312 of year -1 is 1 ok 802 - day of week for day 311 of year -1 is 7 ok 803 - day of week for day 310 of year -1 is 6 ok 804 - day of week for day 309 of year -1 is 5 ok 805 - day of week for day 308 of year -1 is 4 ok 806 - day of week for day 307 of year -1 is 3 ok 807 - day of week for day 306 of year -1 is 2 ok 808 - day of week for day 305 of year -1 is 1 ok 809 - day of week for day 304 of year -1 is 7 ok 810 - day of week for day 303 of year -1 is 6 ok 811 - day of week for day 302 of year -1 is 5 ok 812 - day of week for day 301 of year -1 is 4 ok 813 - day of week for day 300 of year -1 is 3 ok 814 - day of week for day 299 of year -1 is 2 ok 815 - day of week for day 298 of year -1 is 1 ok 816 - day of week for day 297 of year -1 is 7 ok 817 - day of week for day 296 of year -1 is 6 ok 818 - day of week for day 295 of year -1 is 5 ok 819 - day of week for day 294 of year -1 is 4 ok 820 - day of week for day 293 of year -1 is 3 ok 821 - day of week for day 292 of year -1 is 2 ok 822 - day of week for day 291 of year -1 is 1 ok 823 - day of week for day 290 of year -1 is 7 ok 824 - day of week for day 289 of year -1 is 6 ok 825 - day of week for day 288 of year -1 is 5 ok 826 - day of week for day 287 of year -1 is 4 ok 827 - day of week for day 286 of year -1 is 3 ok 828 - day of week for day 285 of year -1 is 2 ok 829 - day of week for day 284 of year -1 is 1 ok 830 - day of week for day 283 of year -1 is 7 ok 831 - day of week for day 282 of year -1 is 6 ok 832 - day of week for day 281 of year -1 is 5 ok 833 - day of week for day 280 of year -1 is 4 ok 834 - day of week for day 279 of year -1 is 3 ok 835 - day of week for day 278 of year -1 is 2 ok 836 - day of week for day 277 of year -1 is 1 ok 837 - day of week for day 276 of year -1 is 7 ok 838 - day of week for day 275 of year -1 is 6 ok 839 - day of week for day 274 of year -1 is 5 ok 840 - day of week for day 273 of year -1 is 4 ok 841 - day of week for day 272 of year -1 is 3 ok 842 - day of week for day 271 of year -1 is 2 ok 843 - day of week for day 270 of year -1 is 1 ok 844 - day of week for day 269 of year -1 is 7 ok 845 - day of week for day 268 of year -1 is 6 ok 846 - day of week for day 267 of year -1 is 5 ok 847 - day of week for day 266 of year -1 is 4 ok 848 - day of week for day 265 of year -1 is 3 ok 849 - day of week for day 264 of year -1 is 2 ok 850 - day of week for day 263 of year -1 is 1 ok 851 - day of week for day 262 of year -1 is 7 ok 852 - day of week for day 261 of year -1 is 6 ok 853 - day of week for day 260 of year -1 is 5 ok 854 - day of week for day 259 of year -1 is 4 ok 855 - day of week for day 258 of year -1 is 3 ok 856 - day of week for day 257 of year -1 is 2 ok 857 - day of week for day 256 of year -1 is 1 ok 858 - day of week for day 255 of year -1 is 7 ok 859 - day of week for day 254 of year -1 is 6 ok 860 - day of week for day 253 of year -1 is 5 ok 861 - day of week for day 252 of year -1 is 4 ok 862 - day of week for day 251 of year -1 is 3 ok 863 - day of week for day 250 of year -1 is 2 ok 864 - day of week for day 249 of year -1 is 1 ok 865 - day of week for day 248 of year -1 is 7 ok 866 - day of week for day 247 of year -1 is 6 ok 867 - day of week for day 246 of year -1 is 5 ok 868 - day of week for day 245 of year -1 is 4 ok 869 - day of week for day 244 of year -1 is 3 ok 870 - day of week for day 243 of year -1 is 2 ok 871 - day of week for day 242 of year -1 is 1 ok 872 - day of week for day 241 of year -1 is 7 ok 873 - day of week for day 240 of year -1 is 6 ok 874 - day of week for day 239 of year -1 is 5 ok 875 - day of week for day 238 of year -1 is 4 ok 876 - day of week for day 237 of year -1 is 3 ok 877 - day of week for day 236 of year -1 is 2 ok 878 - day of week for day 235 of year -1 is 1 ok 879 - day of week for day 234 of year -1 is 7 ok 880 - day of week for day 233 of year -1 is 6 ok 881 - day of week for day 232 of year -1 is 5 ok 882 - day of week for day 231 of year -1 is 4 ok 883 - day of week for day 230 of year -1 is 3 ok 884 - day of week for day 229 of year -1 is 2 ok 885 - day of week for day 228 of year -1 is 1 ok 886 - day of week for day 227 of year -1 is 7 ok 887 - day of week for day 226 of year -1 is 6 ok 888 - day of week for day 225 of year -1 is 5 ok 889 - day of week for day 224 of year -1 is 4 ok 890 - day of week for day 223 of year -1 is 3 ok 891 - day of week for day 222 of year -1 is 2 ok 892 - day of week for day 221 of year -1 is 1 ok 893 - day of week for day 220 of year -1 is 7 ok 894 - day of week for day 219 of year -1 is 6 ok 895 - day of week for day 218 of year -1 is 5 ok 896 - day of week for day 217 of year -1 is 4 ok 897 - day of week for day 216 of year -1 is 3 ok 898 - day of week for day 215 of year -1 is 2 ok 899 - day of week for day 214 of year -1 is 1 ok 900 - day of week for day 213 of year -1 is 7 ok 901 - day of week for day 212 of year -1 is 6 ok 902 - day of week for day 211 of year -1 is 5 ok 903 - day of week for day 210 of year -1 is 4 ok 904 - day of week for day 209 of year -1 is 3 ok 905 - day of week for day 208 of year -1 is 2 ok 906 - day of week for day 207 of year -1 is 1 ok 907 - day of week for day 206 of year -1 is 7 ok 908 - day of week for day 205 of year -1 is 6 ok 909 - day of week for day 204 of year -1 is 5 ok 910 - day of week for day 203 of year -1 is 4 ok 911 - day of week for day 202 of year -1 is 3 ok 912 - day of week for day 201 of year -1 is 2 ok 913 - day of week for day 200 of year -1 is 1 ok 914 - day of week for day 199 of year -1 is 7 ok 915 - day of week for day 198 of year -1 is 6 ok 916 - day of week for day 197 of year -1 is 5 ok 917 - day of week for day 196 of year -1 is 4 ok 918 - day of week for day 195 of year -1 is 3 ok 919 - day of week for day 194 of year -1 is 2 ok 920 - day of week for day 193 of year -1 is 1 ok 921 - day of week for day 192 of year -1 is 7 ok 922 - day of week for day 191 of year -1 is 6 ok 923 - day of week for day 190 of year -1 is 5 ok 924 - day of week for day 189 of year -1 is 4 ok 925 - day of week for day 188 of year -1 is 3 ok 926 - day of week for day 187 of year -1 is 2 ok 927 - day of week for day 186 of year -1 is 1 ok 928 - day of week for day 185 of year -1 is 7 ok 929 - day of week for day 184 of year -1 is 6 ok 930 - day of week for day 183 of year -1 is 5 ok 931 - day of week for day 182 of year -1 is 4 ok 932 - day of week for day 181 of year -1 is 3 ok 933 - day of week for day 180 of year -1 is 2 ok 934 - day of week for day 179 of year -1 is 1 ok 935 - day of week for day 178 of year -1 is 7 ok 936 - day of week for day 177 of year -1 is 6 ok 937 - day of week for day 176 of year -1 is 5 ok 938 - day of week for day 175 of year -1 is 4 ok 939 - day of week for day 174 of year -1 is 3 ok 940 - day of week for day 173 of year -1 is 2 ok 941 - day of week for day 172 of year -1 is 1 ok 942 - day of week for day 171 of year -1 is 7 ok 943 - day of week for day 170 of year -1 is 6 ok 944 - day of week for day 169 of year -1 is 5 ok 945 - day of week for day 168 of year -1 is 4 ok 946 - day of week for day 167 of year -1 is 3 ok 947 - day of week for day 166 of year -1 is 2 ok 948 - day of week for day 165 of year -1 is 1 ok 949 - day of week for day 164 of year -1 is 7 ok 950 - day of week for day 163 of year -1 is 6 ok 951 - day of week for day 162 of year -1 is 5 ok 952 - day of week for day 161 of year -1 is 4 ok 953 - day of week for day 160 of year -1 is 3 ok 954 - day of week for day 159 of year -1 is 2 ok 955 - day of week for day 158 of year -1 is 1 ok 956 - day of week for day 157 of year -1 is 7 ok 957 - day of week for day 156 of year -1 is 6 ok 958 - day of week for day 155 of year -1 is 5 ok 959 - day of week for day 154 of year -1 is 4 ok 960 - day of week for day 153 of year -1 is 3 ok 961 - day of week for day 152 of year -1 is 2 ok 962 - day of week for day 151 of year -1 is 1 ok 963 - day of week for day 150 of year -1 is 7 ok 964 - day of week for day 149 of year -1 is 6 ok 965 - day of week for day 148 of year -1 is 5 ok 966 - day of week for day 147 of year -1 is 4 ok 967 - day of week for day 146 of year -1 is 3 ok 968 - day of week for day 145 of year -1 is 2 ok 969 - day of week for day 144 of year -1 is 1 ok 970 - day of week for day 143 of year -1 is 7 ok 971 - day of week for day 142 of year -1 is 6 ok 972 - day of week for day 141 of year -1 is 5 ok 973 - day of week for day 140 of year -1 is 4 ok 974 - day of week for day 139 of year -1 is 3 ok 975 - day of week for day 138 of year -1 is 2 ok 976 - day of week for day 137 of year -1 is 1 ok 977 - day of week for day 136 of year -1 is 7 ok 978 - day of week for day 135 of year -1 is 6 ok 979 - day of week for day 134 of year -1 is 5 ok 980 - day of week for day 133 of year -1 is 4 ok 981 - day of week for day 132 of year -1 is 3 ok 982 - day of week for day 131 of year -1 is 2 ok 983 - day of week for day 130 of year -1 is 1 ok 984 - day of week for day 129 of year -1 is 7 ok 985 - day of week for day 128 of year -1 is 6 ok 986 - day of week for day 127 of year -1 is 5 ok 987 - day of week for day 126 of year -1 is 4 ok 988 - day of week for day 125 of year -1 is 3 ok 989 - day of week for day 124 of year -1 is 2 ok 990 - day of week for day 123 of year -1 is 1 ok 991 - day of week for day 122 of year -1 is 7 ok 992 - day of week for day 121 of year -1 is 6 ok 993 - day of week for day 120 of year -1 is 5 ok 994 - day of week for day 119 of year -1 is 4 ok 995 - day of week for day 118 of year -1 is 3 ok 996 - day of week for day 117 of year -1 is 2 ok 997 - day of week for day 116 of year -1 is 1 ok 998 - day of week for day 115 of year -1 is 7 ok 999 - day of week for day 114 of year -1 is 6 ok 1000 - day of week for day 113 of year -1 is 5 ok 1001 - day of week for day 112 of year -1 is 4 ok 1002 - day of week for day 111 of year -1 is 3 ok 1003 - day of week for day 110 of year -1 is 2 ok 1004 - day of week for day 109 of year -1 is 1 ok 1005 - day of week for day 108 of year -1 is 7 ok 1006 - day of week for day 107 of year -1 is 6 ok 1007 - day of week for day 106 of year -1 is 5 ok 1008 - day of week for day 105 of year -1 is 4 ok 1009 - day of week for day 104 of year -1 is 3 ok 1010 - day of week for day 103 of year -1 is 2 ok 1011 - day of week for day 102 of year -1 is 1 ok 1012 - day of week for day 101 of year -1 is 7 ok 1013 - day of week for day 100 of year -1 is 6 ok 1014 - day of week for day 99 of year -1 is 5 ok 1015 - day of week for day 98 of year -1 is 4 ok 1016 - day of week for day 97 of year -1 is 3 ok 1017 - day of week for day 96 of year -1 is 2 ok 1018 - day of week for day 95 of year -1 is 1 ok 1019 - day of week for day 94 of year -1 is 7 ok 1020 - day of week for day 93 of year -1 is 6 ok 1021 - day of week for day 92 of year -1 is 5 ok 1022 - day of week for day 91 of year -1 is 4 ok 1023 - day of week for day 90 of year -1 is 3 ok 1024 - day of week for day 89 of year -1 is 2 ok 1025 - day of week for day 88 of year -1 is 1 ok 1026 - day of week for day 87 of year -1 is 7 ok 1027 - day of week for day 86 of year -1 is 6 ok 1028 - day of week for day 85 of year -1 is 5 ok 1029 - day of week for day 84 of year -1 is 4 ok 1030 - day of week for day 83 of year -1 is 3 ok 1031 - day of week for day 82 of year -1 is 2 ok 1032 - day of week for day 81 of year -1 is 1 ok 1033 - day of week for day 80 of year -1 is 7 ok 1034 - day of week for day 79 of year -1 is 6 ok 1035 - day of week for day 78 of year -1 is 5 ok 1036 - day of week for day 77 of year -1 is 4 ok 1037 - day of week for day 76 of year -1 is 3 ok 1038 - day of week for day 75 of year -1 is 2 ok 1039 - day of week for day 74 of year -1 is 1 ok 1040 - day of week for day 73 of year -1 is 7 ok 1041 - day of week for day 72 of year -1 is 6 ok 1042 - day of week for day 71 of year -1 is 5 ok 1043 - day of week for day 70 of year -1 is 4 ok 1044 - day of week for day 69 of year -1 is 3 ok 1045 - day of week for day 68 of year -1 is 2 ok 1046 - day of week for day 67 of year -1 is 1 ok 1047 - day of week for day 66 of year -1 is 7 ok 1048 - day of week for day 65 of year -1 is 6 ok 1049 - day of week for day 64 of year -1 is 5 ok 1050 - day of week for day 63 of year -1 is 4 ok 1051 - day of week for day 62 of year -1 is 3 ok 1052 - day of week for day 61 of year -1 is 2 ok 1053 - day of week for day 60 of year -1 is 1 ok 1054 - day of week for day 59 of year -1 is 7 ok 1055 - day of week for day 58 of year -1 is 6 ok 1056 - day of week for day 57 of year -1 is 5 ok 1057 - day of week for day 56 of year -1 is 4 ok 1058 - day of week for day 55 of year -1 is 3 ok 1059 - day of week for day 54 of year -1 is 2 ok 1060 - day of week for day 53 of year -1 is 1 ok 1061 - day of week for day 52 of year -1 is 7 ok 1062 - day of week for day 51 of year -1 is 6 ok 1063 - day of week for day 50 of year -1 is 5 ok 1064 - day of week for day 49 of year -1 is 4 ok 1065 - day of week for day 48 of year -1 is 3 ok 1066 - day of week for day 47 of year -1 is 2 ok 1067 - day of week for day 46 of year -1 is 1 ok 1068 - day of week for day 45 of year -1 is 7 ok 1069 - day of week for day 44 of year -1 is 6 ok 1070 - day of week for day 43 of year -1 is 5 ok 1071 - day of week for day 42 of year -1 is 4 ok 1072 - day of week for day 41 of year -1 is 3 ok 1073 - day of week for day 40 of year -1 is 2 ok 1074 - day of week for day 39 of year -1 is 1 ok 1075 - day of week for day 38 of year -1 is 7 ok 1076 - day of week for day 37 of year -1 is 6 ok 1077 - day of week for day 36 of year -1 is 5 ok 1078 - day of week for day 35 of year -1 is 4 ok 1079 - day of week for day 34 of year -1 is 3 ok 1080 - day of week for day 33 of year -1 is 2 ok 1081 - day of week for day 32 of year -1 is 1 ok 1082 - day of week for day 31 of year -1 is 7 ok 1083 - day of week for day 30 of year -1 is 6 ok 1084 - day of week for day 29 of year -1 is 5 ok 1085 - day of week for day 28 of year -1 is 4 ok 1086 - day of week for day 27 of year -1 is 3 ok 1087 - day of week for day 26 of year -1 is 2 ok 1088 - day of week for day 25 of year -1 is 1 ok 1089 - day of week for day 24 of year -1 is 7 ok 1090 - day of week for day 23 of year -1 is 6 ok 1091 - day of week for day 22 of year -1 is 5 ok 1092 - day of week for day 21 of year -1 is 4 ok 1093 - day of week for day 20 of year -1 is 3 ok 1094 - day of week for day 19 of year -1 is 2 ok 1095 - day of week for day 18 of year -1 is 1 ok 1096 - day of week for day 17 of year -1 is 7 ok 1097 - day of week for day 16 of year -1 is 6 ok 1098 - day of week for day 15 of year -1 is 5 ok 1099 - day of week for day 14 of year -1 is 4 ok 1100 - day of week for day 13 of year -1 is 3 ok 1101 - day of week for day 12 of year -1 is 2 ok 1102 - day of week for day 11 of year -1 is 1 ok 1103 - day of week for day 10 of year -1 is 7 ok 1104 - day of week for day 9 of year -1 is 6 ok 1105 - day of week for day 8 of year -1 is 5 ok 1106 - day of week for day 7 of year -1 is 4 ok 1107 - day of week for day 6 of year -1 is 3 ok 1108 - day of week for day 5 of year -1 is 2 ok 1109 - day of week for day 4 of year -1 is 1 ok 1110 - day of week for day 3 of year -1 is 7 ok 1111 - day of week for day 2 of year -1 is 6 ok 1112 - day of week for day 1 of year -1 is 5 1..1112 ok t/29overload.t ................... ok 1 - stringification overloading ok 2 - stringification overloading ok 3 - eq overloading true ok 4 - eq overloading false ok 5 - ne overloading true ok 6 - ne overloading false ok 7 - cmp overloading ok 8 - less than ok 9 - lt overloading ok 10 - not ok 11 - DateTime eq non-DateTime overloaded object true ok 12 - eq false ok 13 - ne true ok 14 - ne false ok 15 - cmp overloading ok 16 - lt overloading ok 17 - lt overloading ok 18 - not ok 19 - eq sort ok 20 - Cannot add plain scalar to a DateTime object ok 21 - Cannot add plain FooBar object to a DateTime object ok 22 - Cannot subtract plain scalar from a DateTime object ok 23 - Cannot subtract plain FooBar object from a DateTime object ok 24 - Cannot compare a DateTime object to a scalar ok 25 - Cannot compare a DateTime object to a FooBar object ok 26 - DateTime object always compares false to a string ok 27 - DateTime object always compares false to a string ok 28 - DateTime object is equal to a clone of itself ok 29 - DateTime object is equal to a clone of itself (! ne) 1..29 ok t/30future-tz.t .................. ok 1 - Make sure we can add 50 years worth of years in America/New_York time zone ok 2 - Make sure we can add 50 years worth of days in America/Chicago time zone ok 3 - Make sure we can add 50 years worth of minutes in America/Denver time zone ok 4 - Make sure we can add 50 years worth of seconds in America/Los_Angeles time zone ok 5 - Make sure we can add 50 years worth of nanoseconds in America/North_Dakota/Center time zone ok 6 - Make sure we can add 750 years worth of years in Europe/Paris time zone ok 7 - Make sure we can add 750 years worth of days in Europe/London time zone ok 8 - Make sure we can add 750 years worth of minutes in Europe/Brussels time zone ok 9 - Make sure we can add 750 years worth of seconds in Europe/Vienna time zone ok 10 - Make sure we can add 750 years worth of nanoseconds in Europe/Prague time zone 1..10 ok t/31formatter.t .................. ok 1 - Constructor (from_epoch) : ok 2 - Constructor (new) : ok 3 - Constructor (from_object) : ok 4 - check from_object copies formatter ok 5 - Format datetime ok 6 - Stringification (with formatter) ok 7 - formatter is preserved after set() ok 8 - formatter is preserved after truncate() ok 9 - Default iso8601 works ok 10 - Stringification (no formatter -> format_datetime) ok 11 - Stringification (no formatter -> iso8601) 1..11 ok t/32leap-second2.t ............... ok 1 - second value for leap second T-2, +0100 ok 2 - UTC RD days for leap second T-2 ok 3 - UTC RD seconds for leap second T-2 ok 4 - local RD days for leap second T-2 ok 5 - local RD seconds for leap second T-2 ok 6 - second value for leap second T-1, +0100 ok 7 - UTC RD days for leap second T-1 ok 8 - UTC RD seconds for leap second T-1 ok 9 - local RD days for leap second T-1 ok 10 - local RD seconds for leap second T-1 ok 11 - constructor for second = 60 ok 12 - second value for leap second T-0, +0100 ok 13 - UTC RD days for leap second T-0 ok 14 - UTC RD seconds for leap second T-0 ok 15 - local RD days for leap second T-0 ok 16 - local RD seconds for leap second T-0 ok 17 - second value for leap second T+1, +0100 ok 18 - UTC RD days for leap second T+1 ok 19 - UTC RD seconds for leap second T+1 ok 20 - local RD days for leap second T+1 ok 21 - local RD seconds for leap second T+1 ok 22 - second value for leap second T+2, +0100 ok 23 - UTC RD days for leap second T+2 ok 24 - UTC RD seconds for leap second T+2 ok 25 - local RD days for leap second T+2 ok 26 - local RD seconds for leap second T+2 ok 27 - second value for end of leap second day, +0100 ok 28 - UTC RD days for end of leap second day ok 29 - UTC RD seconds for end of leap second day ok 30 - local RD days for leap second day ok 31 - local RD seconds for end of leap second day ok 32 - second value for leap second T-2, -0100 ok 33 - UTC RD days for leap second T-2 ok 34 - UTC RD seconds for leap second T-2 ok 35 - local RD days for leap second T-2 ok 36 - local RD seconds for leap second T-2 ok 37 - second value for leap second T-1, -0100 ok 38 - UTC RD days for leap second T-1 ok 39 - UTC RD seconds for leap second T-1 ok 40 - local RD days for leap second T-1 ok 41 - local RD seconds for leap second T-1 ok 42 - constructor for second = 60 ok 43 - second value for leap second T-0, -0100 ok 44 - UTC RD days for leap second T-0 ok 45 - UTC RD seconds for leap second T-0 ok 46 - local RD days for leap second T-0 ok 47 - local RD seconds for leap second T-0 ok 48 - second value for leap second T+1, -0100 ok 49 - UTC RD days for leap second T+1 ok 50 - UTC RD seconds for leap second T+1 ok 51 - local RD days for leap second T+1 ok 52 - local RD seconds for leap second T+1 ok 53 - second value for leap second T+2, -0100 ok 54 - UTC RD days for leap second T+2 ok 55 - UTC RD seconds for leap second T+2 ok 56 - local RD days for leap second T+2 ok 57 - local RD seconds for leap second T+2 1..57 ok t/33seconds-offset.t ............. ok 1 - +00:00:30 leap second T-61 ok 2 - +00:00:30 leap second T-31 not ok 3 - +00:00:30 leap second T-30 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-30' # at t/33seconds-offset.t line 43. # got: '1997-07-01T00:00:00' # expected: '1997-06-30T23:59:60' not ok 4 - +00:00:30 leap second T-29 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-29' # at t/33seconds-offset.t line 57. # got: '1997-07-01T00:00:01' # expected: '1997-07-01T00:00:00' not ok 5 - +00:00:30 leap second T-0 # TODO offsets with seconds are broken near leap seconds # Failed (TODO) test '+00:00:30 leap second T-0' # at t/33seconds-offset.t line 71. # got: '1997-07-01T23:59:90' # expected: '1997-07-01T00:00:30' ok 6 - +00:00:30 leap second T+1 1..6 ok t/34set-tz.t ..................... ok 1 - local year should be 1922 (1922-08-31 23:59:59) ok 2 - local month should be 8 (1922-08-31 23:59:59) ok 3 - local day should be 31 (1922-08-31 23:59:59) ok 4 - local hour should be 23 (1922-08-31 23:59:59) ok 5 - local minute should be 59 (1922-08-31 23:59:59) ok 6 - local second should be 59 (1922-08-31 23:59:59) ok 7 - is_dst should be 0 (1922-08-31 23:59:59) ok 8 - offset should be 0 (1922-08-31 23:59:59) ok 9 - short name should be GMT (1922-08-31 23:59:59) ok 10 - got an exception when trying to set time zone when it leads to invalid local time ok 11 - time zone was not changed after set_time_zone() throws an exception ok 12 - set_time_zone returns object when time zone name is same as current ok 13 - set_time_zone returns object when time zone object is same as current 1..13 ok t/35rd-values.t .................. ok 1 - utc rd days is 730120 ok 2 - utc rd seconds is 3600 ok 3 - nanoseconds is 500 ok 4 - local & utc rd days are equal ok 5 - local & utc rd seconds are equal ok 6 - local & UTC nanoseconds are equal ok 7 - utc rd days is 730119 ok 8 - utc rd seconds is 82800 ok 9 - nanoseconds is 500 ok 10 - local rd days is 730120 ok 11 - local rd seconds is 3600 ok 12 - local nanoseconds is 500 1..12 ok t/36invalid-local.t .............. ok 1 - exception for invalid time ok 2 - exception for invalid time ok 3 - no exception for valid time ok 4 - exception for invalid time produced via add 1..4 ok t/37local-add.t .................. ok 1 - add one hour to midnight, get 1 am ok 2 - no error adding 1 hour just before DST leap forward ok 3 - add one hour to 1 am, get 3 am ok 4 - subtract one hour from 3 am, get 1 am ok 5 - subtract one hour from 1 am, get midnight ok 6 - add one hour to midnight, get 1 am ok 7 - add one hour to 1 am, get 1 am (again) ok 8 - add one hour to 1 am (2nd time), get 2 am ok 9 - subtract 1 hour from 2 am, get 1 am ok 10 - subtract 1 hour from 1 am, get 1 am (again) ok 11 - subtract 1 hour from 1 am (2nd), get midnight ok 12 - add 1 day at midnight, same clock time ok 13 - add 7 months at midnight, same clock time ok 14 - subtract 7 months at midnight, same clock time ok 15 - subtract 1 day at midnight, same clock time ok 16 - add 1 day at midnight, get midnight ok 17 - add 7 months at midnight, get midnight ok 18 - subtract 7 months at midnight, get midnight ok 19 - subtract 1 day at midnight, get midnight ok 20 - add one day & 2 hours from midnight, get 3 am ok 21 - subtract one day & 2 hours from 3 am, get 1 am ok 22 - subtract 2 hours and then one day from 3 am, get midnight ok 23 - add one day & 2 hours from midnight, get 1 am ok 24 - add one day & 2 hours from midnight, get 11 pm ok 25 - subtract 2 hours and then one day from 3 am, get midnight ok 26 - datetime after adding 24 hours is 2003-04-06T03:00:00 1..26 ok t/38local-subtract.t ............. ok 1 - delta_months is 6 ok 2 - delta_days is 0 ok 3 - delta_minutes is 0 ok 4 - delta_seconds is 0 ok 5 - subtract_datetime is reversible from start point ok 6 - subtract_datetime is reversible from end point ok 7 - delta_nanoseconds is 0 ok 8 - delta_months is -6 ok 9 - delta_days is 0 ok 10 - delta_minutes is 0 ok 11 - delta_seconds is 0 ok 12 - delta_nanoseconds is 0 ok 13 - delta_months is 6 ok 14 - delta_days is 0 ok 15 - delta_minutes is 0 ok 16 - delta_seconds is 0 ok 17 - delta_nanoseconds is 0 ok 18 - delta_md is reversible from start point ok 19 - delta_md is reversible from end point ok 20 - delta_months is 0 ok 21 - delta_days is 184 ok 22 - delta_minutes is 0 ok 23 - delta_seconds is 0 ok 24 - delta_nanoseconds is 0 ok 25 - delta_days is reversible from start point ok 26 - delta_days is reversible from end point ok 27 - delta_months is 6 ok 28 - delta_days is 0 ok 29 - delta_minutes is 0 ok 30 - delta_seconds is 0 ok 31 - delta_nanoseconds is 0 ok 32 - delta_months is 6 ok 33 - delta_days is 0 ok 34 - delta_minutes is 0 ok 35 - delta_seconds is 0 ok 36 - delta_nanoseconds is 0 ok 37 - delta_months is 0 ok 38 - delta_days is 182 ok 39 - delta_minutes is 0 ok 40 - delta_seconds is 0 ok 41 - delta_nanoseconds is 0 ok 42 - subtraction is reversible from start point with UTC ok 43 - subtraction is reversible from start point with UTC ok 44 - delta_months is 0 ok 45 - delta_days is 0 ok 46 - delta_minutes is 0 ok 47 - delta_seconds is 15901200 ok 48 - delta_nanoseconds is 0 ok 49 - subtraction is reversible ok 50 - subtraction is doubly reversible ok 51 - delta_months is 0 ok 52 - delta_days is 0 ok 53 - delta_minutes is 0 ok 54 - delta_seconds is -15901200 ok 55 - delta_nanoseconds is 0 ok 56 - subtraction is reversible ok 57 - subtraction is doubly reversible ok 58 - delta_months is 0 ok 59 - delta_days is 0 ok 60 - delta_minutes is 3 ok 61 - delta_seconds is 0 ok 62 - delta_nanoseconds is 0 ok 63 - subtraction is reversible ok 64 - subtraction is doubly reversible ok 65 - delta_months is 0 ok 66 - delta_days is 1 ok 67 - delta_minutes is 3 ok 68 - delta_seconds is 0 ok 69 - delta_nanoseconds is 0 ok 70 - dt1 + dur = dt2 ok 71 - dt2 - dur != dt1 (not reversible) ok 72 - dt2 - dur->clock - dur->cal = dt1 (reversible when componentized) ok 73 - delta_months is 0 ok 74 - delta_days is 1 ok 75 - delta_minutes is 3 ok 76 - delta_seconds is 0 ok 77 - delta_nanoseconds is 0 ok 78 - dt2 + dur2 != dt1 ok 79 - dt2 + dur2->clock + dur2->cal = dt1 ok 80 - dt1 - dur2 = dt2 ok 81 - delta_months is 0 ok 82 - delta_days is 1 ok 83 - delta_minutes is 1 ok 84 - delta_seconds is 0 ok 85 - delta_nanoseconds is 0 ok 86 - delta_months is 0 ok 87 - delta_days is -1 ok 88 - delta_minutes is -1 ok 89 - delta_seconds is 0 ok 90 - delta_nanoseconds is 0 ok 91 - delta_months is 0 ok 92 - delta_days is 2 ok 93 - delta_minutes is 3 ok 94 - delta_seconds is 0 ok 95 - delta_nanoseconds is 0 ok 96 - subtraction is reversible ok 97 - subtraction is doubly reversible ok 98 - delta_months is 6 ok 99 - delta_days is 0 ok 100 - delta_minutes is 0 ok 101 - delta_seconds is 0 ok 102 - delta_nanoseconds is 0 ok 103 - subtraction is reversible from start point ok 104 - subtraction is reversible from end point ok 105 - 3 months between two local times over DST change ok 106 - 0 days between two local times over DST change ok 107 - 0 minutes between two local times over DST change ok 108 - 3 months between two local times over DST change ok 109 - 0 days between two local times over DST change ok 110 - 0 minutes between two local times over DST change ok 111 - 0 months between two local times over DST change ok 112 - 0 days between two local times over DST change ok 113 - 60 minutes between two local times over DST change ok 114 - subtraction is reversible ok 115 - subtraction is doubly reversible ok 116 - 0 months between two local times over DST change ok 117 - 0 days between two local times over DST change ok 118 - 60 minutes between two local times over DST change ok 119 - subtraction is reversible ok 120 - subtraction is doubly reversible ok 121 - subtraction of two dates on a DST change date, minutes == 60 ok 122 - subtraction of two dates on a DST change date, seconds == 0 ok 123 - dst change date (no dst) - itself, duration is zero ok 124 - dst change date (with dst) - itself, duration is zero ok 125 - subtraction the day after a DST change in one zone, where the other datetime is in a different zone ok 126 - subtraction the day of a DST change in one zone (before the change), where the other datetime is in a different zone ok 127 - subtraction the day of a DST change in one zone (after the change), where the other datetime is in a different zone 1..127 ok t/39no-so.t ...................... ok 1 - No error loading DateTime without DateTime.so file ok 2 - $DateTime::IsPurePerl is true ok 3 - can make DateTime object without DateTime.so file 1..3 ok t/40leap-years.t ................. ok 1 - 0 is a leap year ok 2 - 400 is a leap year ok 3 - 2000 is a leap year ok 4 - 2004 is a leap year ok 5 - 1 is not a leap year ok 6 - 100 is not a leap year ok 7 - 1900 is not a leap year ok 8 - 2133 is not a leap year 1..8 ok t/41cldr-format.t ................ ok 1 - format_cldr for 'one fine day' ok 2 - format_cldr for 'yy''yy' 'hello' yyyy ok 3 - format_cldr for 'yy''yy' yyyy ok 4 - format_cldr for A ok 5 - format_cldr for D ok 6 - format_cldr for DD ok 7 - format_cldr for DDD ok 8 - format_cldr for E ok 9 - format_cldr for EE ok 10 - format_cldr for EEE ok 11 - format_cldr for EEEE ok 12 - format_cldr for EEEEE ok 13 - format_cldr for F ok 14 - format_cldr for G ok 15 - format_cldr for GG ok 16 - format_cldr for GGG ok 17 - format_cldr for GGGG ok 18 - format_cldr for GGGGG ok 19 - format_cldr for H ok 20 - format_cldr for HH ok 21 - format_cldr for K ok 22 - format_cldr for KK ok 23 - format_cldr for L ok 24 - format_cldr for LL ok 25 - format_cldr for LLL ok 26 - format_cldr for LLLL ok 27 - format_cldr for LLLLL ok 28 - format_cldr for M ok 29 - format_cldr for MM ok 30 - format_cldr for MMM ok 31 - format_cldr for MMMM ok 32 - format_cldr for MMMMM ok 33 - format_cldr for Q ok 34 - format_cldr for QQ ok 35 - format_cldr for QQQ ok 36 - format_cldr for QQQQ ok 37 - format_cldr for SS ok 38 - format_cldr for SSSSSS ok 39 - format_cldr for VVV ok 40 - format_cldr for VVVV ok 41 - format_cldr for W ok 42 - format_cldr for Y ok 43 - format_cldr for YY ok 44 - format_cldr for YYY ok 45 - format_cldr for YYYY ok 46 - format_cldr for YYYYY ok 47 - format_cldr for ZZZ ok 48 - format_cldr for ZZZZ ok 49 - format_cldr for ZZZZZ ok 50 - format_cldr for a ok 51 - format_cldr for c ok 52 - format_cldr for cc ok 53 - format_cldr for ccc ok 54 - format_cldr for cccc ok 55 - format_cldr for ccccc ok 56 - format_cldr for d ok 57 - format_cldr for dd ok 58 - format_cldr for d日 ok 59 - format_cldr for e ok 60 - format_cldr for ee ok 61 - format_cldr for eee ok 62 - format_cldr for eeee ok 63 - format_cldr for eeeee ok 64 - format_cldr for g ok 65 - format_cldr for gggggg ok 66 - format_cldr for h ok 67 - format_cldr for hh ok 68 - format_cldr for j ok 69 - format_cldr for jj ok 70 - format_cldr for kk ok 71 - format_cldr for m ok 72 - format_cldr for mm ok 73 - format_cldr for q ok 74 - format_cldr for qq ok 75 - format_cldr for qqq ok 76 - format_cldr for qqqq ok 77 - format_cldr for s ok 78 - format_cldr for ss ok 79 - format_cldr for u ok 80 - format_cldr for uu ok 81 - format_cldr for uuu ok 82 - format_cldr for uuuu ok 83 - format_cldr for uuuuu ok 84 - format_cldr for uuuuuu ok 85 - format_cldr for vvv ok 86 - format_cldr for vvvv ok 87 - format_cldr for w ok 88 - format_cldr for ww ok 89 - format_cldr for y ok 90 - format_cldr for yy ok 91 - format_cldr for yyy ok 92 - format_cldr for yyyy ok 93 - format_cldr for yyyyy ok 94 - format_cldr for zzz ok 95 - format_cldr for zzzz ok 96 - format_cldr for yy in 2008 should be 08 ok 97 - format_cldr for j in en_US should be 6 (at 18:34) ok 98 - format_cldr for j in fr should be 18 (at 18:34) ok 99 - format_cldr for e in en_US should be 2 (for Monday, 2009-04-13) ok 100 - format_cldr for c in en_US should be 1 (for Monday, 2009-04-13) ok 101 - format_cldr for e in fr_FR should be 1 (for Monday, 2009-04-13) ok 102 - format_cldr for c in fr_FR should be 1 (for Monday, 2009-04-13) ok 103 - format_cldr for u ok 104 - format_cldr for uu ok 105 - format_cldr for uuu ok 106 - format_cldr for uuuu ok 107 - format_cldr for uuuuu ok 108 - format_cldr for y ok 109 - format_cldr for yy ok 110 - format_cldr for yyy ok 111 - format_cldr for yyyy ok 112 - format_cldr for yyyyy ok 113 - format_cldr for u ok 114 - format_cldr for uu ok 115 - format_cldr for uuu ok 116 - format_cldr for uuuu ok 117 - format_cldr for uuuuu ok 118 - format_cldr for y ok 119 - format_cldr for yy ok 120 - format_cldr for yyy ok 121 - format_cldr for yyyy ok 122 - format_cldr for yyyyy 1..122 ok t/42duration-class.t ............. ok 1 - An object of class 'DateTime::Duration::MySubclass' isa 'DateTime::Duration::MySubclass' ok 2 - An object of class 'DateTime::MySubclass' isa 'DateTime::MySubclass' ok 3 - An object of class 'DateTime::Duration::MySubclass' isa 'DateTime::Duration::MySubclass' 1..3 ok t/43new-params.t ................. ok 1 - year must be an integer ok 2 - year must be an integer ok 3 - month must be an integer ok 4 - day must be an integer ok 5 - hour must be an integer ok 6 - minute must be an integer ok 7 - second must be an integer ok 8 - nanosecond must be an integer ok 9 - today must be called as a class method, not an object method ok 10 - now must be called as a class method, not an object method 1..10 ok t/44set-formatter.t .............. ok 1 - set_format is validated ok 2 # skip This test requires DateTime::Format::Strptime 1.2000+ 1..2 ok t/45core-time.t .................. ok 1 - overriding DateTime::_core_time() works 1..1 ok t/46warnings.t ................... ok 1 - got a warning when calling ->from_epoch with a far future epoch and a time_zone ok 2 - no warning when calling ->from_epoch with a far future epoch and a time_zone with DateTime warnings category suppressed ok 3 - got a warning when calling ->new with a far future year and a time_zone ok 4 - no warning when calling ->new with a far future epoch and a time_zone with DateTime warnings category suppressed ok 5 - no warning when calling ->new with a far future epoch and a time_zone with all warnings suppressed ok 6 - no (unexpected) warnings (via done_testing) 1..6 ok t/author-eol.t ................... skipped: these tests are for testing by the author t/author-no-tabs.t ............... skipped: these tests are for testing by the author t/author-pod-spell.t ............. skipped: these tests are for testing by the author t/author-test-all-my-deps.t ...... skipped: these tests are for testing by the author t/release-cpan-changes.t ......... skipped: these tests are for release candidate testing t/release-load-is-xs.t ........... skipped: these tests are for release candidate testing t/release-pod-coverage.t ......... skipped: these tests are for release candidate testing t/release-pod-linkcheck.t ........ skipped: these tests are for release candidate testing t/release-pod-syntax.t ........... skipped: these tests are for release candidate testing t/release-portability.t .......... skipped: these tests are for release candidate testing t/release-pp-00load.t ............ skipped: these tests are for release testing t/release-pp-01sanity.t .......... skipped: these tests are for release testing t/release-pp-02last-day.t ........ skipped: these tests are for release testing t/release-pp-03components.t ...... skipped: these tests are for release testing t/release-pp-04epoch.t ........... skipped: these tests are for release testing t/release-pp-05set.t ............. skipped: these tests are for release testing t/release-pp-06add.t ............. skipped: these tests are for release testing t/release-pp-07compare.t ......... skipped: these tests are for release testing t/release-pp-09greg.t ............ skipped: these tests are for release testing t/release-pp-10subtract.t ........ skipped: these tests are for release testing t/release-pp-11duration.t ........ skipped: these tests are for release testing t/release-pp-12week.t ............ skipped: these tests are for release testing t/release-pp-13strftime.t ........ skipped: these tests are for release testing t/release-pp-14locale.t .......... skipped: these tests are for release testing t/release-pp-15jd.t .............. skipped: these tests are for release testing t/release-pp-16truncate.t ........ skipped: these tests are for release testing t/release-pp-17set-return.t ...... skipped: these tests are for release testing t/release-pp-18today.t ........... skipped: these tests are for release testing t/release-pp-19leap-second.t ..... skipped: these tests are for release testing t/release-pp-20infinite.t ........ skipped: these tests are for release testing t/release-pp-21bad-params.t ...... skipped: these tests are for release testing t/release-pp-22from-doy.t ........ skipped: these tests are for release testing t/release-pp-23storable.t ........ skipped: these tests are for release testing t/release-pp-24from-object.t ..... skipped: these tests are for release testing t/release-pp-25add-subtract.t .... skipped: these tests are for release testing t/release-pp-27delta.t ........... skipped: these tests are for release testing t/release-pp-28dow.t ............. skipped: these tests are for release testing t/release-pp-29overload.t ........ skipped: these tests are for release testing t/release-pp-30future-tz.t ....... skipped: these tests are for release testing t/release-pp-31formatter.t ....... skipped: these tests are for release testing t/release-pp-32leap-second2.t .... skipped: these tests are for release testing t/release-pp-33seconds-offset.t .. skipped: these tests are for release testing t/release-pp-34set-tz.t .......... skipped: these tests are for release testing t/release-pp-35rd-values.t ....... skipped: these tests are for release testing t/release-pp-36invalid-local.t ... skipped: these tests are for release testing t/release-pp-37local-add.t ....... skipped: these tests are for release testing t/release-pp-38local-subtract.t .. skipped: these tests are for release testing t/release-pp-40leap-years.t ...... skipped: these tests are for release testing t/release-pp-41cldr-format.t ..... skipped: these tests are for release testing t/release-pp-42duration-class.t .. skipped: these tests are for release testing t/release-pp-43new-params.t ...... skipped: these tests are for release testing t/release-pp-44set-formatter.t ... skipped: these tests are for release testing t/release-pp-45core-time.t ....... skipped: these tests are for release testing t/release-pp-46warnings.t ........ skipped: these tests are for release testing All tests successful. Files=101, Tests=3454, 106 wallclock secs ( 2.25 usr 0.74 sys + 100.23 cusr 3.76 csys = 106.98 CPU) Result: PASS DROLSKY/DateTime-1.18.tar.gz ./Build test verbose=1 -- OK PPD for DateTime-1.18 already made Running make for M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/MongoDB-v0.707.2.0-c05HIB Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz >>> make cp lib/MongoDB/Connection.pm blib/lib/MongoDB/Connection.pm cp lib/MongoDB/Code.pm blib/lib/MongoDB/Code.pm cp lib/MongoDB/Database.pm blib/lib/MongoDB/Database.pm cp lib/MongoDB.pm blib/lib/MongoDB.pm cp lib/MongoDB/BSON.pm blib/lib/MongoDB/BSON.pm cp lib/MongoDB/DataTypes.pod blib/lib/MongoDB/DataTypes.pod cp lib/MongoDB/Role/_WriteQueue.pm blib/lib/MongoDB/Role/_WriteQueue.pm cp lib/MongoDB/Role/_Remover.pm blib/lib/MongoDB/Role/_Remover.pm cp lib/MongoDB/MongoClient.pm blib/lib/MongoDB/MongoClient.pm cp lib/MongoDB/Role/_View.pm blib/lib/MongoDB/Role/_View.pm cp lib/MongoDB/_Types.pm blib/lib/MongoDB/_Types.pm cp lib/MongoDB/CommandResult.pm blib/lib/MongoDB/CommandResult.pm cp lib/MongoDB/OID.pm blib/lib/MongoDB/OID.pm cp lib/MongoDB/GridFS.pm blib/lib/MongoDB/GridFS.pm cp lib/MongoDB/WriteResult.pm blib/lib/MongoDB/WriteResult.pm cp lib/MongoDB/Tutorial.pod blib/lib/MongoDB/Tutorial.pod cp lib/MongoDB/DBRef.pm blib/lib/MongoDB/DBRef.pm cp lib/MongoDB/Role/_Writeable.pm blib/lib/MongoDB/Role/_Writeable.pm cp lib/MongoDB/Role/_LastError.pm blib/lib/MongoDB/Role/_LastError.pm cp lib/MongoDB/Cursor.pm blib/lib/MongoDB/Cursor.pm cp lib/MongoDB/Error.pm blib/lib/MongoDB/Error.pm cp lib/MongoDB/Examples.pod blib/lib/MongoDB/Examples.pod cp lib/MongoDB/GridFS/File.pm blib/lib/MongoDB/GridFS/File.pm cp lib/MongoDB/Role/_Updater.pm blib/lib/MongoDB/Role/_Updater.pm cp lib/MongoDB/BSON/Regexp.pm blib/lib/MongoDB/BSON/Regexp.pm cp lib/MongoDB/Collection.pm blib/lib/MongoDB/Collection.pm cp lib/MongoDB/Timestamp.pm blib/lib/MongoDB/Timestamp.pm cp lib/MongoDB/BulkWriteView.pm blib/lib/MongoDB/BulkWriteView.pm cp lib/MongoDB/BulkWrite.pm blib/lib/MongoDB/BulkWrite.pm cp lib/MongoDB/Indexing.pod blib/lib/MongoDB/Indexing.pod cp lib/MongoDB/BSON/Binary.pm blib/lib/MongoDB/BSON/Binary.pm Running Mkbootstrap for MongoDB () chmod 644 "MongoDB.bs" "/export/home/fly1464/bin/perl" "-Iinc" "/export/home/fly1464/var/megalib/ExtUtils/xsubpp" -typemap "/export/home/fly1464/ap1402/lib/ExtUtils/typemap" xs/BSON.xs > xs/BSON.xsc && mv xs/BSON.xsc xs/BSON.c cc -c -I. -Ibson -Iyajl -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DMONGO_USE_64_BIT_INT -DMONGO_BIG_ENDIAN=1 -DBSON_COMPILATION -pthreads -O -DVERSION=\"v0.707.2.0\" -DXS_VERSION=\"v0.707.2.0\" -o xs/BSON.o -KPIC "-I/export/home/fly1464/ap1402/lib/CORE" xs/BSON.c "./pstdint.h", line 309: warning: typedef redeclared: uint8_t "./pstdint.h", line 324: identifier redeclared: int8_t current : signed char previous: char : "/usr/include/sys/int_types.h", line 62 "./pstdint.h", line 342: warning: typedef redeclared: uint16_t "./pstdint.h", line 366: warning: typedef redeclared: int16_t "./pstdint.h", line 387: warning: typedef redeclared: uint32_t "./pstdint.h", line 417: warning: typedef redeclared: int32_t "./pstdint.h", line 466: identifier redeclared: int64_t current : long long previous: long : "/usr/include/sys/int_types.h", line 71 "./pstdint.h", line 467: identifier redeclared: uint64_t current : unsigned long long previous: unsigned long : "/usr/include/sys/int_types.h", line 82 "./pstdint.h", line 539: identifier redeclared: intmax_t current : long long previous: long : "/usr/include/sys/int_types.h", line 94 "./pstdint.h", line 540: identifier redeclared: uintmax_t current : unsigned long long previous: unsigned long : "/usr/include/sys/int_types.h", line 95 "./pstdint.h", line 581: identifier redeclared: int_least8_t current : signed char previous: char : "/usr/include/sys/int_types.h", line 119 "./pstdint.h", line 582: warning: typedef redeclared: uint_least8_t "./pstdint.h", line 583: warning: typedef redeclared: int_least16_t "./pstdint.h", line 584: warning: typedef redeclared: uint_least16_t "./pstdint.h", line 585: warning: typedef redeclared: int_least32_t "./pstdint.h", line 586: warning: typedef redeclared: uint_least32_t "./pstdint.h", line 599: identifier redeclared: int_least64_t current : long long previous: long : "/usr/include/sys/int_types.h", line 128 "./pstdint.h", line 600: identifier redeclared: uint_least64_t current : unsigned long long previous: unsigned long : "/usr/include/sys/int_types.h", line 139 "./pstdint.h", line 716: warning: typedef redeclared: intptr_t "/usr/include/sys/int_const.h", line 63: warning: macro redefined: INT8_C "/usr/include/sys/int_const.h", line 65: warning: macro redefined: INT16_C "/usr/include/sys/int_const.h", line 66: warning: macro redefined: INT32_C "/usr/include/sys/int_const.h", line 69: warning: macro redefined: INT64_C "/usr/include/sys/int_const.h", line 78: warning: macro redefined: UINT8_C "/usr/include/sys/int_const.h", line 80: warning: macro redefined: UINT16_C "/usr/include/sys/int_const.h", line 82: warning: macro redefined: UINT32_C "/usr/include/sys/int_const.h", line 85: warning: macro redefined: UINT64_C "/usr/include/sys/int_const.h", line 95: warning: macro redefined: INTMAX_C "/usr/include/sys/int_const.h", line 97: warning: macro redefined: UINTMAX_C "bson/bson-types.h", line 129: syntax error before or at: __attribute__ "bson/bson-types.h", line 129: warning: old-style declaration or incorrect type for: __attribute__ "bson/bson-types.h", line 129: warning: syntax error: empty declaration "bson/bson-types.h", line 278: syntax error before or at: __attribute__ "bson/bson-types.h", line 278: warning: old-style declaration or incorrect type for: __attribute__ "bson/bson-types.h", line 278: identifier redefined: __attribute__ current : function() returning int previous: function() returning int : "bson/bson-types.h", line 129 "bson/bson-types.h", line 278: warning: syntax error: empty declaration "bson/bson-types.h", line 420: warning: no explicit type given "bson/bson-types.h", line 420: syntax error before or at: uint32_t "bson/bson-types.h", line 432: cannot recover from previous errors cc: acomp failed for xs/BSON.c make: *** [xs/BSON.o] Error 2 MONGODB/MongoDB-v0.707.2.0.tar.gz make -- NOT OK Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running test for module 'MongoDB::Code' Running make for M/MO/MONGODB/MongoDB-v0.707.2.0.tar.gz Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/MongoDB-v0.707.2.0-c05HIB Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'make' Could not make: Unknown error Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running make for I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/Pye-MongoDB-1.000000-Of4zI9 Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/ID/IDOPEREL/Pye-MongoDB-1.000000.tar.gz Warning: Prerequisite 'MongoDB => 0' for 'IDOPEREL/Pye-MongoDB-1.000000.tar.gz' failed when processing 'MONGODB/MongoDB-v0.707.2.0.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'MongoDB::Code => 0' for 'IDOPEREL/Pye-MongoDB-1.000000.tar.gz' failed when processing 'MONGODB/MongoDB-v0.707.2.0.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Pye/MongoDB.pm blib/lib/Pye/MongoDB.pm Manifying 1 pod document IDOPEREL/Pye-MongoDB-1.000000.tar.gz make -- OK Prepending /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/export/home/fly1464/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Failed test 'use Pye::MongoDB;' # at t/00-load.t line 6. Bailout called. Further testing stopped: # Tried to use 'Pye::MongoDB'. # Error: Can't locate MongoDB.pm in @INC (@INC contains: /data1/fly1464-var/cpan/build/Pye-MongoDB-1.000000-Of4zI9/blib/lib /data1/fly1464-var/cpan/build/Pye-MongoDB-1.000000-Of4zI9/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib /export/home/fly1464/var/megalib /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/arch /export/home/fly1464/var/cpan/build/DateTime-1.18-ua7JSn/blib/lib /export/home/fly1464/var/megalib /export/home/fly1464/ap1402/site/lib /export/home/fly1464/ap1402/lib .) at /data1/fly1464-var/cpan/build/Pye-MongoDB-1.000000-Of4zI9/blib/lib/Pye/MongoDB.pm line 8. # BEGIN failed--compilation aborted at /data1/fly1464-var/cpan/build/Pye-MongoDB-1.000000-Of4zI9/blib/lib/Pye/MongoDB.pm line 8. # Compilation failed in require at t/00-load.t line 6. # BEGIN failed--compilation aborted at t/00-load.t line 6. # Testing Pye::MongoDB , Perl 5.014002, /export/home/fly1464/bin/perl # Looks like you failed 1 test of 1. FAILED--Further testing stopped. make: *** [test_dynamic] Error 1 IDOPEREL/Pye-MongoDB-1.000000.tar.gz 2 dependencies missing (MongoDB::Code,MongoDB); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports IDOPEREL/Pye-MongoDB-1.000000.tar.gz Finished 2015-01-19T14:15:13