break. There was a mock service object in the atom.mock_service module
but this module is now deprecated in favor of atom.mock_http. I
broken. A fix will require re-recording live data to use as mocks.
On Sep 3, 3:40 pm, Jeff S <
j...@google.com> wrote:
> Hi all,
>
> Over the past few weeks, I've been working on a major overhaul in how
> HTTP requests are performed. I've uploaded a diff which contains my
> proposed changes (see link at the end) and I've written a wiki page
> which explains the new logic flow when an HTTP request is made:
http://code.google.com/p/gdata-python-client/wiki/HTTPRequestRefactoring
>
> This is one of the most sweeping rewrites of functionality that this
> library has seen. I have made sure that the core unit tests (included
> in the all_tests scripts) pass, but there might be corner cases which
> I have not caught that might break, so please let me know if you spot
> any problems.
>
> There were two main motivations for making the changes: 1. enabling
> secure AuthSub and OAuth, which require dynamically calculated
> authorization headers. and 2. improving token management storage
> across multiple sessions on Google App Engine. Although the token
> management issue is targeted for App Engine, the benefit should be
> immedately usable in any environment.
>