<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paste/tests/middleware, branch master</title>
<subtitle>A basic WSGI paste site.
</subtitle>
<id>https://the-tk.com/cgit/paste/atom?h=master</id>
<link rel='self' href='https://the-tk.com/cgit/paste/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/'/>
<updated>2023-03-28T19:10:48Z</updated>
<entry>
<title>Make authenticate easier to test without monkeypatching</title>
<updated>2023-03-28T19:10:48Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-28T18:10:41Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=e344527db7faae25ff1cb13ff70edc98cd811b4e'/>
<id>urn:sha1:e344527db7faae25ff1cb13ff70edc98cd811b4e</id>
<content type='text'>
By having authenticate be a function taking a parameter to a getter
which can get an Auth from an Env, it's now possible to test it without
needing monkeypatching.
</content>
</entry>
<entry>
<title>remove superfluous import</title>
<updated>2023-03-28T19:10:48Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-28T18:04:38Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=cba20d70c21cefaad3345a5779c88423edd0655b'/>
<id>urn:sha1:cba20d70c21cefaad3345a5779c88423edd0655b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split Store into Store and Auth</title>
<updated>2023-03-28T19:10:48Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-28T17:57:40Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=3f1d9361497c4e0803f3dc3ea9cee9d3a4087171'/>
<id>urn:sha1:3f1d9361497c4e0803f3dc3ea9cee9d3a4087171</id>
<content type='text'>
This separates the concerns
</content>
</entry>
<entry>
<title>Switch back to centralised opening of the database</title>
<updated>2023-03-28T19:10:48Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-28T17:53:15Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=d198fca95919cc78275d3d9fa8f1b0a8acfdbab3'/>
<id>urn:sha1:d198fca95919cc78275d3d9fa8f1b0a8acfdbab3</id>
<content type='text'>
Create Store instances when needed

This will make more sense with following commits
</content>
</entry>
<entry>
<title>rename open_database to open_store</title>
<updated>2023-03-27T22:09:25Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T22:09:25Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=f1bba1369b7bd3836fd6e38cf1a3c4d7844feee5'/>
<id>urn:sha1:f1bba1369b7bd3836fd6e38cf1a3c4d7844feee5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/middleware/open_database: simplify test</title>
<updated>2023-03-27T22:07:21Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T22:07:21Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=fcac7b8ccb64730017ece9ca4ffb73d923536226'/>
<id>urn:sha1:fcac7b8ccb64730017ece9ca4ffb73d923536226</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Throw all data manipulation code in one place</title>
<updated>2023-03-27T21:46:44Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T21:46:44Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=77889ec30410280ef1ec1671b6226a8d0c0444f7'/>
<id>urn:sha1:77889ec30410280ef1ec1671b6226a8d0c0444f7</id>
<content type='text'>
This means that everything now goes through a Store object, which should
make testing a little bit easier.
</content>
</entry>
<entry>
<title>if_none_match: quote ETag values</title>
<updated>2023-03-27T18:01:34Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T17:47:15Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=4ad81ff7b008cb5defbf2a4d2d6012b8a597773c'/>
<id>urn:sha1:4ad81ff7b008cb5defbf2a4d2d6012b8a597773c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Respond to auth failures with WWW-Authenticate</title>
<updated>2023-03-27T18:01:15Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T17:46:16Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=35534d46bef472b1d1cb19ee4c5949823053da2a'/>
<id>urn:sha1:35534d46bef472b1d1cb19ee4c5949823053da2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/middleware/if_none_match: remove duplicate test</title>
<updated>2023-03-27T18:01:15Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tomasz@kramkow.ski</email>
</author>
<published>2023-03-27T17:57:26Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/paste/commit/?id=4a0a47ce23080142b12832b44e6cd56072c50df2'/>
<id>urn:sha1:4a0a47ce23080142b12832b44e6cd56072c50df2</id>
<content type='text'>
</content>
</entry>
</feed>
