<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/passlib.git/passlib/tests/test_apache.py, branch release-1.5</title>
<subtitle>foss.heptapod.net: python-libs/passlib
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/'/>
<entry>
<title>unittest fixes</title>
<updated>2011-08-12T23:35:08+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-08-12T23:35:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=0b0a6972743d9da344beb17cb9df03ea083cd082'/>
<id>0b0a6972743d9da344beb17cb9df03ea083cd082</id>
<content type='text'>
* backport of ut2's assertAlmostEquals delta kwd
* test_context uses set_file so we can always write bytes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* backport of ut2's assertAlmostEquals delta kwd
* test_context uses set_file so we can always write bytes
</pre>
</div>
</content>
</entry>
<entry>
<title>GAE compatibility fix: changed apache UTs to not rely on filesystem.</title>
<updated>2011-08-12T22:31:10+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-08-12T22:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=4cb8a444b8566c273632a07e04eb44e6b928b5e7'/>
<id>4cb8a444b8566c273632a07e04eb44e6b928b5e7</id>
<content type='text'>
* added private constructor Htpasswd._from_string(), will clean it up and make public in future
* most apache tests now use _from_string() so they don't have to write to fs
* tests which still require writing to fs (mainly the autoload tests) now skipped for GAE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* added private constructor Htpasswd._from_string(), will clean it up and make public in future
* most apache tests now use _from_string() so they don't have to write to fs
* tests which still require writing to fs (mainly the autoload tests) now skipped for GAE
</pre>
</div>
</content>
</entry>
<entry>
<title>replaced assert_, assertEquals, assertNotEquals to silence Py3.2 deprecation warnings</title>
<updated>2011-07-11T14:16:10+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-07-11T14:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=5eddfb2db235dbb77b88758e8eaf7841a2835271'/>
<id>5eddfb2db235dbb77b88758e8eaf7841a2835271</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stripped trailing whitespace from a bunch of files</title>
<updated>2011-07-08T20:12:53+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-07-08T20:12:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=1cea29b9f5d957aca436031f770f9f27d505ae43'/>
<id>1cea29b9f5d957aca436031f770f9f27d505ae43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor fixes</title>
<updated>2011-06-20T19:19:28+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-06-20T19:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=bdb34fbeb6fbd42a972dc97c8772445f7c2e1161'/>
<id>bdb34fbeb6fbd42a972dc97c8772445f7c2e1161</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added UT for safe_os_crypt(), helper method is_ascii_safe()</title>
<updated>2011-06-20T16:44:58+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-06-20T16:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=8f8c270d4d8eaec54d3c081187df417da17f530e'/>
<id>8f8c270d4d8eaec54d3c081187df417da17f530e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>apache module rewritten for py3 compat</title>
<updated>2011-06-20T16:39:17+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-06-20T16:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=1456ccd435d6b71950c2c0aab148938e09db6651'/>
<id>1456ccd435d6b71950c2c0aab148938e09db6651</id>
<content type='text'>
* added 'encoding' kwd to Htpasswd, Htdigest constructors,
  allowing user/realm encoding to be specified.
* treats file as bytes internally
* added UTs for encoding-specific behavior
* added render_bytes() util helper - py2/3 compatible replacement for using % formatting with bytes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* added 'encoding' kwd to Htpasswd, Htdigest constructors,
  allowing user/realm encoding to be specified.
* treats file as bytes internally
* added UTs for encoding-specific behavior
* added render_bytes() util helper - py2/3 compatible replacement for using % formatting with bytes
</pre>
</div>
</content>
</entry>
<entry>
<title>coverage work</title>
<updated>2011-03-18T08:14:55+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-18T08:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=5083bba8ac7b8f7af9e00d19de0155ad77f775df'/>
<id>5083bba8ac7b8f7af9e00d19de0155ad77f775df</id>
<content type='text'>
=============
* restored "default" mode for set_backend()
* bugfix: HandlerCase now sets backend explicitly, incorrect backend checks were previously happening
* added UT for genhash(secret, None)
* enabled HandlerCase.supports_unicode for all hashes
* added some needed test cases revealed by coverage check
* added "pragma: no cover" for a select few branches that don't need testing
* all UTs pass, 92% coverage
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
=============
* restored "default" mode for set_backend()
* bugfix: HandlerCase now sets backend explicitly, incorrect backend checks were previously happening
* added UT for genhash(secret, None)
* enabled HandlerCase.supports_unicode for all hashes
* added some needed test cases revealed by coverage check
* added "pragma: no cover" for a select few branches that don't need testing
* all UTs pass, 92% coverage
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfixes</title>
<updated>2011-03-17T18:25:22+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-17T18:25:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=1f9b8fa19aee1aa3be5a826b6d15adbcb3d14539'/>
<id>1f9b8fa19aee1aa3be5a826b6d15adbcb3d14539</id>
<content type='text'>
========
* bugfix: test_apache now backdates mtime on files instead of time.sleep() - more reliable across OS's
* bugfix: bcrypt &amp; md5_crypt used classmethod() on _has_backend_xxx attrs instead of classproperty()
* added backendmixin test suite to HandlerCase to detect regression of above backend bug
* added test case for CryptContext.replace()
* added setUp/cleanUp support to create_backend_case() (fixes ut test bug)
* all UTs passed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
========
* bugfix: test_apache now backdates mtime on files instead of time.sleep() - more reliable across OS's
* bugfix: bcrypt &amp; md5_crypt used classmethod() on _has_backend_xxx attrs instead of classproperty()
* added backendmixin test suite to HandlerCase to detect regression of above backend bug
* added test case for CryptContext.replace()
* added setUp/cleanUp support to create_backend_case() (fixes ut test bug)
* all UTs passed
</pre>
</div>
</content>
</entry>
<entry>
<title>passlib.apache: improved interface; added docs &amp; UTs (all passlib.apache uts pass)</title>
<updated>2011-03-17T04:49:02+00:00</updated>
<author>
<name>Eli Collins</name>
<email>elic@assurancetechnologies.com</email>
</author>
<published>2011-03-17T04:49:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/passlib.git/commit/?id=cf096c6dd2d97b154aaa91ea6d0281daa59081d4'/>
<id>cf096c6dd2d97b154aaa91ea6d0281daa59081d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
