<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste.git/tests/test_fileapp.py, branch stringio</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/paste-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/'/>
<entry>
<title>don't assume CPython GC, immediately close the file handle</title>
<updated>2008-08-22T00:15:37+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2008-08-22T00:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=e37d96d50cb34c8bbb2ffefcf9282944e2d40e2a'/>
<id>e37d96d50cb34c8bbb2ffefcf9282944e2d40e2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests for fileapp.DirectoryApp</title>
<updated>2008-05-28T10:41:46+00:00</updated>
<author>
<name>maluke</name>
<email>devnull@localhost</email>
</author>
<published>2008-05-28T10:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=42b55c956e00ef0396e299ac4e44ba98187c3619'/>
<id>42b55c956e00ef0396e299ac4e44ba98187c3619</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for FileApp replying to non-GET requests, and giving the body for HEAD requests</title>
<updated>2007-02-01T03:40:28+00:00</updated>
<author>
<name>ianb</name>
<email>devnull@localhost</email>
</author>
<published>2007-02-01T03:40:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=a5b2744a4d344d7c00d699f77974e6b9b809915e'/>
<id>a5b2744a4d344d7c00d699f77974e6b9b809915e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added tests for file-related conditional requests.  Added support for If-None-Match to DataApp.  Added parsing support for multi-value headers.</title>
<updated>2006-07-17T16:10:58+00:00</updated>
<author>
<name>ianb</name>
<email>devnull@localhost</email>
</author>
<published>2006-07-17T16:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=30af1b988a14b2d73354301142274510e86d57d7'/>
<id>30af1b988a14b2d73354301142274510e86d57d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>o revised the r5420 patch to be specific to the _IfModifiedSince header</title>
<updated>2006-06-26T02:03:39+00:00</updated>
<author>
<name>pjenvey</name>
<email>devnull@localhost</email>
</author>
<published>2006-06-26T02:03:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=2e30144d77340b05cc059f2d06c2b79eab3b36c3'/>
<id>2e30144d77340b05cc059f2d06c2b79eab3b36c3</id>
<content type='text'>
o added a test to reproduce ticket #114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o added a test to reproduce ticket #114
</pre>
</div>
</content>
</entry>
<entry>
<title>- fixed logic/definition problem /w multi-entry headers;</title>
<updated>2006-01-01T20:58:49+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2006-01-01T20:58:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=71e140a32dfaa515e1ae204ec5cd0f84ccac7a51'/>
<id>71e140a32dfaa515e1ae204ec5cd0f84ccac7a51</id>
<content type='text'>
  __call__ now always returns a string value
- renamed resolve to values in HTTPHeader to better
  reflect the public-interface for this (esp for multi-entry headers)
- a few bugs in mult-entry headers
- added common CGI headers to httpheaders; I know they don't
  really belong here, but error checking is nice
- updated auth.digest and auth.basic to use httpheaders
  (this is what prompted the above changes)
- added WWW_AUTHENTICATe header which will build a response to
  a digest challenge
- fixed capitalization error in fileapp and added corresponding test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  __call__ now always returns a string value
- renamed resolve to values in HTTPHeader to better
  reflect the public-interface for this (esp for multi-entry headers)
- a few bugs in mult-entry headers
- added common CGI headers to httpheaders; I know they don't
  really belong here, but error checking is nice
- updated auth.digest and auth.basic to use httpheaders
  (this is what prompted the above changes)
- added WWW_AUTHENTICATe header which will build a response to
  a digest challenge
- fixed capitalization error in fileapp and added corresponding test
</pre>
</div>
</content>
</entry>
<entry>
<title>- added Range.parse to httpheaders</title>
<updated>2005-12-29T18:16:59+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-29T18:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=5c466f7cef6a16ab03067dbbc61d940f26a186a5'/>
<id>5c466f7cef6a16ab03067dbbc61d940f26a186a5</id>
<content type='text'>
- renamed Expires.time to Expires.parse for consistency
- updated FileApp/DataApp to return 206 on Partial Content
- all HttpHeader(environ) return strings (empty string when not found)
  so that checks like 'if header-part in HttpHeader(collection)'
  works without having to check for None
- updated FileApp to use Range header (instead of having its own copy)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- renamed Expires.time to Expires.parse for consistency
- updated FileApp/DataApp to return 206 on Partial Content
- all HttpHeader(environ) return strings (empty string when not found)
  so that checks like 'if header-part in HttpHeader(collection)'
  works without having to check for None
- updated FileApp to use Range header (instead of having its own copy)
</pre>
</div>
</content>
</entry>
<entry>
<title>- added Range: functionality to FileApp</title>
<updated>2005-12-25T02:35:30+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-25T02:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=c20651c4ab714f88f58f1ebbaa312d58f2ae9abd'/>
<id>c20651c4ab714f88f58f1ebbaa312d58f2ae9abd</id>
<content type='text'>
- removed unnecessary trailing whitespace in fixture.py
- no longer reporting socket failures in httpserver
- fixed some caching issues /w fileapp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- removed unnecessary trailing whitespace in fixture.py
- no longer reporting socket failures in httpserver
- fixed some caching issues /w fileapp
</pre>
</div>
</content>
</entry>
<entry>
<title>- got rid of unnecessary trailing spaces in httpexceptions</title>
<updated>2005-12-23T21:36:37+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-23T21:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=370ba732f785cc211e850664ecfea6a62fea30b4'/>
<id>370ba732f785cc211e850664ecfea6a62fea30b4</id>
<content type='text'>
- made error messages us \r\n rather than just \n in httpexceptions
  to comply with various browsers
- added tests to check FileApp
- added support for handling 100 Continue in httpserver
- fixingup dumpenviron in wsgilib to dump message body
- misc changes to fileapp (mostly documentation)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- made error messages us \r\n rather than just \n in httpexceptions
  to comply with various browsers
- added tests to check FileApp
- added support for handling 100 Continue in httpserver
- fixingup dumpenviron in wsgilib to dump message body
- misc changes to fileapp (mostly documentation)
</pre>
</div>
</content>
</entry>
<entry>
<title>- made __call__ for an HTTPException be the same as wsgi_application</title>
<updated>2005-12-23T01:23:52+00:00</updated>
<author>
<name>cce</name>
<email>devnull@localhost</email>
</author>
<published>2005-12-23T01:23:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste.git/commit/?id=5ffb1dc28cfeeb5e580168c014fee9f239da3273'/>
<id>5ffb1dc28cfeeb5e580168c014fee9f239da3273</id>
<content type='text'>
- added if-modified-since logic to fileapp.py
- added helper to mark file/data as cached in fileapp.py
- added starter regression test for fileapp.py
note: if-modified-since is still slighly broken due to timezone issues
      (it isn't consistenly keeping gmtime and localtime)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added if-modified-since logic to fileapp.py
- added helper to mark file/data as cached in fileapp.py
- added starter regression test for fileapp.py
note: if-modified-since is still slighly broken due to timezone issues
      (it isn't consistenly keeping gmtime and localtime)
</pre>
</div>
</content>
</entry>
</feed>
