<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The problem with the change in that commit is that it is doing two different things: it is testing against python which is not the definition of Foundation’s expected output instead of testing against the expected output from the objective-c implementation. My suggestion in the pull request was to just encode a dictionary of dates to strings sampling a well known range before hand. This way it would be verifiable on both linux and Darwin as “correct” in accordance with the version of Foundation.framework that ships on Mac OS X and iOS.&nbsp;</div><div class=""><br class=""></div><div class="">The rest of the additions seemed pretty reasonable to me, except the case of calling popen to run a secondary script that may take extra execution time and add extra complexity other than just a dictionary of some good example date to string conversions (which actually could be utilized to reverse the test as well for scanning).</div><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 19, 2016, at 4:13 PM, Taylor Franklin via swift-corelibs-dev &lt;<a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">Are there any plans to integrate this commit into the main repo because I would love build off of the code within it, seeing that NSDateFormatter still seems incomplete. Additionally, the issue mentioned earlier,&nbsp;<a href="https://bugs.swift.org/browse/SR-208" target="_blank" class="">https://bugs.swift.org/browse/SR-208</a>, is still valid with the latest code from master.</div><div class=""><br class=""></div><div class="">In fact,&nbsp;<font face="monospace, monospace" class="">stringFromDate</font>&nbsp;doesn't seem to be doing much at all. Anyway, I would love to hear more from Joe or an admin on plans and progress for NSDateFormatter.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Taylor Franklin</div></div><div class=""><br class=""></div><div class="">&gt; Howdy,</div><div class="">&gt;&nbsp;</div><div class="">&gt; A few weeks ago I opened <a href="https://bugs.swift.org/browse/SR-208" target="_blank" class="">https://bugs.swift.org/browse/SR-208</a> as it appears</div><div class="">&gt; setting the dateFormat property of NSDateFormatter has no effect. It's</div><div class="">&gt; been open for a while and I thought I'd start looking at whether or not I</div><div class="">&gt; could help, and decided to first start with getting NSDateFormatter</div><div class="">&gt; included in TestFoundation.</div><div class="">&gt;&nbsp;</div><div class="">&gt; Before moving on further and issuing a PR, I would appreciate feedback on</div><div class="">&gt; the approach that I'm taking here:</div><div class="">&gt;&nbsp;</div><div class="">&gt; <a href="https://github.com/iachievedit/swift-corelibs-foundation/commit/482d861127e8b78007ceaf15f6c905ac04b1e9a4" target="_blank" class="">https://github.com/iachievedit/swift-corelibs-foundation/commit/482d861127e8b78007ceaf15f6c905ac04b1e9a4</a></div><div class="">&gt;&nbsp;</div><div class="">&gt; The first tests are only looking at the dateStyle property, and I've</div><div class="">&gt; included tests for the various styles as they are rendered for the en_US</div><div class="">&gt; locale. The intent is to add support for validating additional locales in</div><div class="">&gt; the future.</div><div class="">&gt;&nbsp;</div><div class="">&gt; Since strptime doesn't appear to be available to the Glibc module I'm using</div><div class="">&gt; a quick Python script included in Resources/ to take a format string and</div><div class="">&gt; render a human-friendly date.</div><div class="">&gt;&nbsp;</div><div class="">&gt; At the moment I know there is a discrepancy between what NSDateFormatter</div><div class="">&gt; and the python driver can emit, the python script is currently adjusting to</div><div class="">&gt; my timezone and not using UTC, but that will be fixed before a PR is</div><div class="">&gt; issued. I'll also add the timeStyle property and then continue to add</div><div class="">&gt; tests.</div><div class="">&gt;&nbsp;</div><div class="">&gt; Thoughts and comments most welcome, and Happy New Year.</div><div class="">&gt;&nbsp;</div><div class="">&gt; Joe</div><div class="">&gt;&nbsp;</div><div class="">&gt;&nbsp;</div><div class="">&gt;&nbsp;</div>







</div>
_______________________________________________<br class="">swift-corelibs-dev mailing list<br class=""><a href="mailto:swift-corelibs-dev@swift.org" class="">swift-corelibs-dev@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev<br class=""></div></blockquote></div><br class=""></body></html>