From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id BAE4C6EC58; Wed, 4 Aug 2021 00:24:06 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org BAE4C6EC58 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1628025846; bh=2ZsPvmWyS0PFNFDziZPizdnjrzMBgTJHY5xm3yVXiTg=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=EoQSwcbH2G4vSkPyGkqa3KIlaHtZwNWcar1HlLyr5+WSd6SFMN0B4ttihngAtQv5u +UDUMj5ODoTIbf0wgNChIs4cScBDw5PiiM7P2vNyxGgeZdE3k5c+M30yvlPgxxYPMh cNOEC4ti6vdV24BiXxQ/J/I8yW4WRpPKagDTH3lU= Received: from smtp38.i.mail.ru (smtp38.i.mail.ru [94.100.177.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id BAFC06EC58 for ; Wed, 4 Aug 2021 00:24:04 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org BAFC06EC58 Received: by smtp38.i.mail.ru with esmtpa (envelope-from ) id 1mB1tK-0006iG-Mx; Wed, 04 Aug 2021 00:24:03 +0300 To: v.shpilevoy@tarantool.org, olegrok@tarantool.org Date: Wed, 4 Aug 2021 00:23:49 +0300 Message-Id: <9c6074199e6d760d04b13899996debf50380a1e6.1628025689.git.tsafin@tarantool.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD941C43E597735A9C351B198F4576AC7B21928AAE70459C21B182A05F5380850406AD47CE2E77AB0C6380F5913F7E4D46B3B2D7B02773F7AB7B222F058C6577F2A X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7DB84ED444C624799EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637051ADBC467AF48EA8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D83E84533D74BBF2DC74160CA0BCD093F3117882F4460429724CE54428C33FAD305F5C1EE8F4F765FCF1175FABE1C0F9B6A471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F446042972877693876707352033AC447995A7AD18CB629EEF1311BF91D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EEC8105B04EFE076288F49F126DDB898E8D8FC6C240DEA7642DBF02ECDB25306B2B78CF848AE20165D0A6AB1C7CE11FEE3DA7BFA4571439BB2040F9FF01DFDA4A8C4224003CC836476EA7A3FFF5B025636E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F79006371F24DFF1B2961425731C566533BA786AA5CC5B56E945C8DA X-B7AD71C0: AC4F5C86D027EB782CDD5689AFBDA7A213B5FB47DCBC3458F0AFF96BAACF4158235E5A14AD4A4A4625E192CAD1D9E79D94463893BF8742D0DF8B49B1738285F7 X-C1DE0DAB: C20DE7B7AB408E4181F030C43753B8186998911F362727C414F749A5E30D975C30CE973C7F71088DD4A432850409753D717877CC8BAE69679C2B6934AE262D3EE7EAB7254005DCED7532B743992DF240BDC6A1CF3F042BAD6DF99611D93F60EF03D88DA7F5FEDC25699F904B3F4130E343918A1A30D5E7FCCB5012B2E24CD356 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34431D0341F6B74DD3BBB6FDE0A07CEACA3855791B06C877C70C03FAF089C7D53D5D2C4DB971C95C4E1D7E09C32AA3244C93E38422C39DAADFC98F2F33725C4C22F26BFA4C8A6946B88D5DD81C2BAB7D1D X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojeDyvyeZJDJG5Uh4h0LYg+g== X-Mailru-Sender: B5B6A6EBBD94DAD8516C636B482E0CE476A700D7CEE0C2CA4BA6CC192CFD19AF941D5770C83D64CF1EC9E4A2C82A33BC8C24925A86E657CE0C70AEE3C9A96FBAB3D7EE8ED63280BE112434F685709FCF0DA7A0AF5A3A8387 X-Mras: Ok Subject: [Tarantool-patches] [PATCH v3 1/2] datetime: update tests for macosx X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Timur Safin via Tarantool-patches Reply-To: Timur Safin Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" `strftime()` `%z` outputs local time-zone if `tm_gmtoff` is 0. This behaviour is different to that we observe on Linux, thus we have different execution results. Updated test to not use `%z`, and only operate with normalized date time formats `%F` and `%T` Part of #5941 --- test/unit/datetime.c | 2 +- test/unit/datetime.result | 284 +++++++++++++++++++------------------- 2 files changed, 143 insertions(+), 143 deletions(-) diff --git a/test/unit/datetime.c b/test/unit/datetime.c index e8a022542..95df7ce68 100644 --- a/test/unit/datetime.c +++ b/test/unit/datetime.c @@ -202,7 +202,7 @@ static void datetime_test(void) struct datetime dt = {secs, nanosecs, ofs}; // datetime_to_tm returns time in GMT zone struct tm * p_tm = datetime_to_tm(&dt); - size_t len = strftime(buff, sizeof buff, "%F %T%z", p_tm); + size_t len = strftime(buff, sizeof buff, "%F %T", p_tm); ok(len > 0, "strftime"); rc = parse_datetime(buff, len, &dt.secs, &dt.nsec, &dt.offset); is(rc, 0, "correct parse_datetime return value for '%s'", buff); diff --git a/test/unit/datetime.result b/test/unit/datetime.result index f106fa769..33997d9df 100644 --- a/test/unit/datetime.result +++ b/test/unit/datetime.result @@ -3,356 +3,356 @@ ok 1 - correct parse_datetime return value for '2012-12-24 15:30Z' ok 2 - correct parse_datetime output seconds for '2012-12-24 15:30Z ok 3 - strftime - ok 4 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 5 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 4 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 5 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 6 - correct parse_datetime return value for '2012-12-24 15:30z' ok 7 - correct parse_datetime output seconds for '2012-12-24 15:30z ok 8 - strftime - ok 9 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 10 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 9 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 10 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 11 - correct parse_datetime return value for '2012-12-24 15:30' ok 12 - correct parse_datetime output seconds for '2012-12-24 15:30 ok 13 - strftime - ok 14 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 15 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 14 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 15 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 16 - correct parse_datetime return value for '2012-12-24 16:30+01:00' ok 17 - correct parse_datetime output seconds for '2012-12-24 16:30+01:00 ok 18 - strftime - ok 19 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 20 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 19 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 20 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 21 - correct parse_datetime return value for '2012-12-24 16:30+0100' ok 22 - correct parse_datetime output seconds for '2012-12-24 16:30+0100 ok 23 - strftime - ok 24 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 25 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 24 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 25 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 26 - correct parse_datetime return value for '2012-12-24 16:30+01' ok 27 - correct parse_datetime output seconds for '2012-12-24 16:30+01 ok 28 - strftime - ok 29 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 30 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 29 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 30 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 31 - correct parse_datetime return value for '2012-12-24 14:30-01:00' ok 32 - correct parse_datetime output seconds for '2012-12-24 14:30-01:00 ok 33 - strftime - ok 34 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 35 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 34 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 35 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 36 - correct parse_datetime return value for '2012-12-24 14:30-0100' ok 37 - correct parse_datetime output seconds for '2012-12-24 14:30-0100 ok 38 - strftime - ok 39 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 40 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 39 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 40 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 41 - correct parse_datetime return value for '2012-12-24 14:30-01' ok 42 - correct parse_datetime output seconds for '2012-12-24 14:30-01 ok 43 - strftime - ok 44 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 45 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 44 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 45 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 46 - correct parse_datetime return value for '2012-12-24 15:30:00Z' ok 47 - correct parse_datetime output seconds for '2012-12-24 15:30:00Z ok 48 - strftime - ok 49 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 50 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 49 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 50 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 51 - correct parse_datetime return value for '2012-12-24 15:30:00z' ok 52 - correct parse_datetime output seconds for '2012-12-24 15:30:00z ok 53 - strftime - ok 54 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 55 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 54 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 55 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 56 - correct parse_datetime return value for '2012-12-24 15:30:00' ok 57 - correct parse_datetime output seconds for '2012-12-24 15:30:00 ok 58 - strftime - ok 59 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 60 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 59 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 60 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 61 - correct parse_datetime return value for '2012-12-24 16:30:00+01:00' ok 62 - correct parse_datetime output seconds for '2012-12-24 16:30:00+01:00 ok 63 - strftime - ok 64 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 65 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 64 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 65 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 66 - correct parse_datetime return value for '2012-12-24 16:30:00+0100' ok 67 - correct parse_datetime output seconds for '2012-12-24 16:30:00+0100 ok 68 - strftime - ok 69 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 70 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 69 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 70 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 71 - correct parse_datetime return value for '2012-12-24 14:30:00-01:00' ok 72 - correct parse_datetime output seconds for '2012-12-24 14:30:00-01:00 ok 73 - strftime - ok 74 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 75 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 74 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 75 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 76 - correct parse_datetime return value for '2012-12-24 14:30:00-0100' ok 77 - correct parse_datetime output seconds for '2012-12-24 14:30:00-0100 ok 78 - strftime - ok 79 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 80 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 79 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 80 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 81 - correct parse_datetime return value for '2012-12-24 15:30:00.123456Z' ok 82 - correct parse_datetime output seconds for '2012-12-24 15:30:00.123456Z ok 83 - strftime - ok 84 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 85 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 84 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 85 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 86 - correct parse_datetime return value for '2012-12-24 15:30:00.123456z' ok 87 - correct parse_datetime output seconds for '2012-12-24 15:30:00.123456z ok 88 - strftime - ok 89 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 90 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 89 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 90 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 91 - correct parse_datetime return value for '2012-12-24 15:30:00.123456' ok 92 - correct parse_datetime output seconds for '2012-12-24 15:30:00.123456 ok 93 - strftime - ok 94 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 95 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 94 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 95 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 96 - correct parse_datetime return value for '2012-12-24 16:30:00.123456+01:00' ok 97 - correct parse_datetime output seconds for '2012-12-24 16:30:00.123456+01:00 ok 98 - strftime - ok 99 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 100 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 99 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 100 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 101 - correct parse_datetime return value for '2012-12-24 16:30:00.123456+01' ok 102 - correct parse_datetime output seconds for '2012-12-24 16:30:00.123456+01 ok 103 - strftime - ok 104 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 105 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 104 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 105 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 106 - correct parse_datetime return value for '2012-12-24 14:30:00.123456-01:00' ok 107 - correct parse_datetime output seconds for '2012-12-24 14:30:00.123456-01:00 ok 108 - strftime - ok 109 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 110 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 109 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 110 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 111 - correct parse_datetime return value for '2012-12-24 14:30:00.123456-01' ok 112 - correct parse_datetime output seconds for '2012-12-24 14:30:00.123456-01 ok 113 - strftime - ok 114 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 115 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 114 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 115 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 116 - correct parse_datetime return value for '2012-12-24t15:30Z' ok 117 - correct parse_datetime output seconds for '2012-12-24t15:30Z ok 118 - strftime - ok 119 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 120 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 119 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 120 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 121 - correct parse_datetime return value for '2012-12-24t15:30z' ok 122 - correct parse_datetime output seconds for '2012-12-24t15:30z ok 123 - strftime - ok 124 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 125 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 124 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 125 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 126 - correct parse_datetime return value for '2012-12-24t15:30' ok 127 - correct parse_datetime output seconds for '2012-12-24t15:30 ok 128 - strftime - ok 129 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 130 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 129 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 130 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 131 - correct parse_datetime return value for '2012-12-24t16:30+01:00' ok 132 - correct parse_datetime output seconds for '2012-12-24t16:30+01:00 ok 133 - strftime - ok 134 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 135 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 134 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 135 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 136 - correct parse_datetime return value for '2012-12-24t16:30+0100' ok 137 - correct parse_datetime output seconds for '2012-12-24t16:30+0100 ok 138 - strftime - ok 139 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 140 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 139 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 140 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 141 - correct parse_datetime return value for '2012-12-24t14:30-01:00' ok 142 - correct parse_datetime output seconds for '2012-12-24t14:30-01:00 ok 143 - strftime - ok 144 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 145 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 144 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 145 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 146 - correct parse_datetime return value for '2012-12-24t14:30-0100' ok 147 - correct parse_datetime output seconds for '2012-12-24t14:30-0100 ok 148 - strftime - ok 149 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 150 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 149 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 150 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 151 - correct parse_datetime return value for '2012-12-24t15:30:00Z' ok 152 - correct parse_datetime output seconds for '2012-12-24t15:30:00Z ok 153 - strftime - ok 154 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 155 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 154 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 155 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 156 - correct parse_datetime return value for '2012-12-24t15:30:00z' ok 157 - correct parse_datetime output seconds for '2012-12-24t15:30:00z ok 158 - strftime - ok 159 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 160 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 159 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 160 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 161 - correct parse_datetime return value for '2012-12-24t15:30:00' ok 162 - correct parse_datetime output seconds for '2012-12-24t15:30:00 ok 163 - strftime - ok 164 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 165 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 164 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 165 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 166 - correct parse_datetime return value for '2012-12-24t16:30:00+01:00' ok 167 - correct parse_datetime output seconds for '2012-12-24t16:30:00+01:00 ok 168 - strftime - ok 169 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 170 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 169 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 170 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 171 - correct parse_datetime return value for '2012-12-24t16:30:00+0100' ok 172 - correct parse_datetime output seconds for '2012-12-24t16:30:00+0100 ok 173 - strftime - ok 174 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 175 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 174 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 175 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 176 - correct parse_datetime return value for '2012-12-24t14:30:00-01:00' ok 177 - correct parse_datetime output seconds for '2012-12-24t14:30:00-01:00 ok 178 - strftime - ok 179 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 180 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 179 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 180 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 181 - correct parse_datetime return value for '2012-12-24t14:30:00-0100' ok 182 - correct parse_datetime output seconds for '2012-12-24t14:30:00-0100 ok 183 - strftime - ok 184 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 185 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 184 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 185 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 186 - correct parse_datetime return value for '2012-12-24t15:30:00.123456Z' ok 187 - correct parse_datetime output seconds for '2012-12-24t15:30:00.123456Z ok 188 - strftime - ok 189 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 190 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 189 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 190 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 191 - correct parse_datetime return value for '2012-12-24t15:30:00.123456z' ok 192 - correct parse_datetime output seconds for '2012-12-24t15:30:00.123456z ok 193 - strftime - ok 194 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 195 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 194 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 195 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 196 - correct parse_datetime return value for '2012-12-24t16:30:00.123456+01:00' ok 197 - correct parse_datetime output seconds for '2012-12-24t16:30:00.123456+01:00 ok 198 - strftime - ok 199 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 200 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 199 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 200 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 201 - correct parse_datetime return value for '2012-12-24t14:30:00.123456-01:00' ok 202 - correct parse_datetime output seconds for '2012-12-24t14:30:00.123456-01:00 ok 203 - strftime - ok 204 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 205 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 204 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 205 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 206 - correct parse_datetime return value for '2012-12-24 16:30 +01:00' ok 207 - correct parse_datetime output seconds for '2012-12-24 16:30 +01:00 ok 208 - strftime - ok 209 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 210 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 209 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 210 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 211 - correct parse_datetime return value for '2012-12-24 14:30 -01:00' ok 212 - correct parse_datetime output seconds for '2012-12-24 14:30 -01:00 ok 213 - strftime - ok 214 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 215 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 214 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 215 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 216 - correct parse_datetime return value for '2012-12-24 15:30 UTC' ok 217 - correct parse_datetime output seconds for '2012-12-24 15:30 UTC ok 218 - strftime - ok 219 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 220 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 219 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 220 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 221 - correct parse_datetime return value for '2012-12-24 16:30 UTC+1' ok 222 - correct parse_datetime output seconds for '2012-12-24 16:30 UTC+1 ok 223 - strftime - ok 224 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 225 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 224 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 225 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 226 - correct parse_datetime return value for '2012-12-24 16:30 UTC+01' ok 227 - correct parse_datetime output seconds for '2012-12-24 16:30 UTC+01 ok 228 - strftime - ok 229 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 230 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 229 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 230 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 231 - correct parse_datetime return value for '2012-12-24 16:30 UTC+0100' ok 232 - correct parse_datetime output seconds for '2012-12-24 16:30 UTC+0100 ok 233 - strftime - ok 234 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 235 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 234 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 235 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 236 - correct parse_datetime return value for '2012-12-24 16:30 UTC+01:00' ok 237 - correct parse_datetime output seconds for '2012-12-24 16:30 UTC+01:00 ok 238 - strftime - ok 239 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 240 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 239 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 240 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 241 - correct parse_datetime return value for '2012-12-24 14:30 UTC-1' ok 242 - correct parse_datetime output seconds for '2012-12-24 14:30 UTC-1 ok 243 - strftime - ok 244 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 245 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 244 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 245 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 246 - correct parse_datetime return value for '2012-12-24 14:30 UTC-01' ok 247 - correct parse_datetime output seconds for '2012-12-24 14:30 UTC-01 ok 248 - strftime - ok 249 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 250 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 249 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 250 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 251 - correct parse_datetime return value for '2012-12-24 14:30 UTC-01:00' ok 252 - correct parse_datetime output seconds for '2012-12-24 14:30 UTC-01:00 ok 253 - strftime - ok 254 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 255 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 254 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 255 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 256 - correct parse_datetime return value for '2012-12-24 14:30 UTC-0100' ok 257 - correct parse_datetime output seconds for '2012-12-24 14:30 UTC-0100 ok 258 - strftime - ok 259 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 260 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 259 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 260 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 261 - correct parse_datetime return value for '2012-12-24 15:30 GMT' ok 262 - correct parse_datetime output seconds for '2012-12-24 15:30 GMT ok 263 - strftime - ok 264 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 265 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 264 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 265 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 266 - correct parse_datetime return value for '2012-12-24 16:30 GMT+1' ok 267 - correct parse_datetime output seconds for '2012-12-24 16:30 GMT+1 ok 268 - strftime - ok 269 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 270 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 269 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 270 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 271 - correct parse_datetime return value for '2012-12-24 16:30 GMT+01' ok 272 - correct parse_datetime output seconds for '2012-12-24 16:30 GMT+01 ok 273 - strftime - ok 274 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 275 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 274 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 275 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 276 - correct parse_datetime return value for '2012-12-24 16:30 GMT+0100' ok 277 - correct parse_datetime output seconds for '2012-12-24 16:30 GMT+0100 ok 278 - strftime - ok 279 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 280 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 279 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 280 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 281 - correct parse_datetime return value for '2012-12-24 16:30 GMT+01:00' ok 282 - correct parse_datetime output seconds for '2012-12-24 16:30 GMT+01:00 ok 283 - strftime - ok 284 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 285 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 284 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 285 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 286 - correct parse_datetime return value for '2012-12-24 14:30 GMT-1' ok 287 - correct parse_datetime output seconds for '2012-12-24 14:30 GMT-1 ok 288 - strftime - ok 289 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 290 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 289 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 290 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 291 - correct parse_datetime return value for '2012-12-24 14:30 GMT-01' ok 292 - correct parse_datetime output seconds for '2012-12-24 14:30 GMT-01 ok 293 - strftime - ok 294 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 295 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 294 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 295 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 296 - correct parse_datetime return value for '2012-12-24 14:30 GMT-01:00' ok 297 - correct parse_datetime output seconds for '2012-12-24 14:30 GMT-01:00 ok 298 - strftime - ok 299 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 300 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 299 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 300 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 301 - correct parse_datetime return value for '2012-12-24 14:30 GMT-0100' ok 302 - correct parse_datetime output seconds for '2012-12-24 14:30 GMT-0100 ok 303 - strftime - ok 304 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 305 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 304 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 305 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 306 - correct parse_datetime return value for '2012-12-24 14:30 -01:00' ok 307 - correct parse_datetime output seconds for '2012-12-24 14:30 -01:00 ok 308 - strftime - ok 309 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 310 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 309 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 310 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 311 - correct parse_datetime return value for '2012-12-24 16:30:00 +01:00' ok 312 - correct parse_datetime output seconds for '2012-12-24 16:30:00 +01:00 ok 313 - strftime - ok 314 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 315 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 314 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 315 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 316 - correct parse_datetime return value for '2012-12-24 14:30:00 -01:00' ok 317 - correct parse_datetime output seconds for '2012-12-24 14:30:00 -01:00 ok 318 - strftime - ok 319 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 320 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 319 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 320 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 321 - correct parse_datetime return value for '2012-12-24 16:30:00.123456 +01:00' ok 322 - correct parse_datetime output seconds for '2012-12-24 16:30:00.123456 +01:00 ok 323 - strftime - ok 324 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 325 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 324 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 325 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 326 - correct parse_datetime return value for '2012-12-24 14:30:00.123456 -01:00' ok 327 - correct parse_datetime output seconds for '2012-12-24 14:30:00.123456 -01:00 ok 328 - strftime - ok 329 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 330 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 329 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 330 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 331 - correct parse_datetime return value for '2012-12-24 15:30:00.123456 -00:00' ok 332 - correct parse_datetime output seconds for '2012-12-24 15:30:00.123456 -00:00 ok 333 - strftime - ok 334 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 335 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 334 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 335 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 336 - correct parse_datetime return value for '20121224T1630+01:00' ok 337 - correct parse_datetime output seconds for '20121224T1630+01:00 ok 338 - strftime - ok 339 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 340 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 339 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 340 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 341 - correct parse_datetime return value for '2012-12-24T1630+01:00' ok 342 - correct parse_datetime output seconds for '2012-12-24T1630+01:00 ok 343 - strftime - ok 344 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 345 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 344 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 345 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 346 - correct parse_datetime return value for '20121224T16:30+01' ok 347 - correct parse_datetime output seconds for '20121224T16:30+01 ok 348 - strftime - ok 349 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 350 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 349 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 350 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 351 - correct parse_datetime return value for '20121224T16:30 +01' ok 352 - correct parse_datetime output seconds for '20121224T16:30 +01 ok 353 - strftime - ok 354 - correct parse_datetime return value for '2012-12-24 15:30:00+0000' - ok 355 - reversible seconds via strftime for '2012-12-24 15:30:00+0000 + ok 354 - correct parse_datetime return value for '2012-12-24 15:30:00' + ok 355 - reversible seconds via strftime for '2012-12-24 15:30:00 ok 1 - subtests -- 2.29.2